Is mijn migratie veilig?

Voorbeeld van een migratiescript

ALTER TABLE users ADD COLUMN status text DEFAULT 'active';

CREATE INDEX CONCURRENTLY users_created_at_idx
ON users (created_at);

ALTER TABLE orders
ADD CONSTRAINT orders_user_id_fk
FOREIGN KEY (user_id) REFERENCES users(id) NOT VALID;

ALTER TABLE orders VALIDATE CONSTRAINT orders_user_id_fk;

Gebruik via de terminal

Het hulpmiddel kan worden uitgevoerd via de command-line interface:

$ npx safe-not-safe check migration.sql
parse  libpg_query 17 (wasm) · initializing · 0 statements · 301 chars
note  Downloading and compiling the PostgreSQL WASM parser.

Technische details en privacy

PostgreSQL Versie: 16

Privacy en veiligheid: Je SQL-code verlaat nooit de browser. Er is geen API-route, er worden geen logs bijgehouden en er is geen account vereist. De parser wordt uitgevoerd in een web worker in de browser-tab via libpg_query WASM.

Over de naam: Ja, de naam is een database-grap gebaseerd op een hotdog-grap.