From 8f9cae64871e0cb0c344ac0f821ad7f7ecde79f3 Mon Sep 17 00:00:00 2001 From: Tianzhou Date: Sun, 23 Nov 2025 06:05:52 -0800 Subject: [PATCH] refactor: consolidate uk test case --- testdata/diff/create_table/add_uk/diff.sql | 11 ++++++ testdata/diff/create_table/add_uk/new.sql | 32 ++++++++++++++++ testdata/diff/create_table/add_uk/old.sql | 25 ++++++++++++ testdata/diff/create_table/add_uk/plan.json | 38 +++++++++++++++++++ testdata/diff/create_table/add_uk/plan.sql | 11 ++++++ testdata/diff/create_table/add_uk/plan.txt | 29 ++++++++++++++ .../diff/create_table/add_uk_bigint/diff.sql | 2 - .../diff/create_table/add_uk_bigint/new.sql | 6 --- .../diff/create_table/add_uk_bigint/old.sql | 4 -- .../diff/create_table/add_uk_bigint/plan.json | 20 ---------- .../diff/create_table/add_uk_bigint/plan.sql | 2 - .../diff/create_table/add_uk_bigint/plan.txt | 14 ------- .../create_table/add_uk_composite/diff.sql | 2 - .../create_table/add_uk_composite/new.sql | 7 ---- .../create_table/add_uk_composite/old.sql | 6 --- .../create_table/add_uk_composite/plan.json | 20 ---------- .../create_table/add_uk_composite/plan.sql | 2 - .../create_table/add_uk_composite/plan.txt | 14 ------- .../create_table/add_uk_identity/diff.sql | 2 - .../diff/create_table/add_uk_identity/new.sql | 6 --- .../diff/create_table/add_uk_identity/old.sql | 4 -- .../create_table/add_uk_identity/plan.json | 20 ---------- .../create_table/add_uk_identity/plan.sql | 2 - .../create_table/add_uk_identity/plan.txt | 14 ------- .../diff/create_table/add_uk_serial/diff.sql | 2 - .../diff/create_table/add_uk_serial/new.sql | 6 --- .../diff/create_table/add_uk_serial/old.sql | 4 -- .../diff/create_table/add_uk_serial/plan.json | 20 ---------- .../diff/create_table/add_uk_serial/plan.sql | 2 - .../diff/create_table/add_uk_serial/plan.txt | 14 ------- .../diff/create_table/add_uk_single/diff.sql | 2 - .../diff/create_table/add_uk_single/new.sql | 6 --- .../diff/create_table/add_uk_single/old.sql | 4 -- .../diff/create_table/add_uk_single/plan.json | 20 ---------- .../diff/create_table/add_uk_single/plan.sql | 2 - .../diff/create_table/add_uk_single/plan.txt | 14 ------- .../diff/create_table/add_uk_text/diff.sql | 2 - .../diff/create_table/add_uk_text/new.sql | 6 --- .../diff/create_table/add_uk_text/old.sql | 4 -- .../diff/create_table/add_uk_text/plan.json | 20 ---------- .../diff/create_table/add_uk_text/plan.sql | 2 - .../diff/create_table/add_uk_text/plan.txt | 14 ------- .../diff/create_table/add_uk_uuid/diff.sql | 2 - .../diff/create_table/add_uk_uuid/new.sql | 6 --- .../diff/create_table/add_uk_uuid/old.sql | 4 -- .../diff/create_table/add_uk_uuid/plan.json | 20 ---------- .../diff/create_table/add_uk_uuid/plan.sql | 2 - .../diff/create_table/add_uk_uuid/plan.txt | 14 ------- 48 files changed, 146 insertions(+), 339 deletions(-) create mode 100644 testdata/diff/create_table/add_uk/diff.sql create mode 100644 testdata/diff/create_table/add_uk/new.sql create mode 100644 testdata/diff/create_table/add_uk/old.sql create mode 100644 testdata/diff/create_table/add_uk/plan.json create mode 100644 testdata/diff/create_table/add_uk/plan.sql create mode 100644 testdata/diff/create_table/add_uk/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_bigint/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_bigint/new.sql delete mode 100644 testdata/diff/create_table/add_uk_bigint/old.sql delete mode 100644 testdata/diff/create_table/add_uk_bigint/plan.json delete mode 100644 testdata/diff/create_table/add_uk_bigint/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_bigint/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_composite/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_composite/new.sql delete mode 100644 testdata/diff/create_table/add_uk_composite/old.sql delete mode 100644 testdata/diff/create_table/add_uk_composite/plan.json delete mode 100644 testdata/diff/create_table/add_uk_composite/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_composite/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_identity/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_identity/new.sql delete mode 100644 testdata/diff/create_table/add_uk_identity/old.sql delete mode 100644 testdata/diff/create_table/add_uk_identity/plan.json delete mode 100644 testdata/diff/create_table/add_uk_identity/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_identity/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_serial/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_serial/new.sql delete mode 100644 testdata/diff/create_table/add_uk_serial/old.sql delete mode 100644 testdata/diff/create_table/add_uk_serial/plan.json delete mode 100644 testdata/diff/create_table/add_uk_serial/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_serial/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_single/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_single/new.sql delete mode 100644 testdata/diff/create_table/add_uk_single/old.sql delete mode 100644 testdata/diff/create_table/add_uk_single/plan.json delete mode 100644 testdata/diff/create_table/add_uk_single/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_single/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_text/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_text/new.sql delete mode 100644 testdata/diff/create_table/add_uk_text/old.sql delete mode 100644 testdata/diff/create_table/add_uk_text/plan.json delete mode 100644 testdata/diff/create_table/add_uk_text/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_text/plan.txt delete mode 100644 testdata/diff/create_table/add_uk_uuid/diff.sql delete mode 100644 testdata/diff/create_table/add_uk_uuid/new.sql delete mode 100644 testdata/diff/create_table/add_uk_uuid/old.sql delete mode 100644 testdata/diff/create_table/add_uk_uuid/plan.json delete mode 100644 testdata/diff/create_table/add_uk_uuid/plan.sql delete mode 100644 testdata/diff/create_table/add_uk_uuid/plan.txt diff --git a/testdata/diff/create_table/add_uk/diff.sql b/testdata/diff/create_table/add_uk/diff.sql new file mode 100644 index 00000000..6ab289e6 --- /dev/null +++ b/testdata/diff/create_table/add_uk/diff.sql @@ -0,0 +1,11 @@ +ALTER TABLE orders +ADD COLUMN id serial CONSTRAINT orders_id_key UNIQUE; + +ALTER TABLE products +ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT products_id_key UNIQUE; + +ALTER TABLE user_permissions +ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); + +ALTER TABLE users +ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk/new.sql b/testdata/diff/create_table/add_uk/new.sql new file mode 100644 index 00000000..bf503821 --- /dev/null +++ b/testdata/diff/create_table/add_uk/new.sql @@ -0,0 +1,32 @@ +-- Basic single column case +CREATE TABLE public.users ( + id integer, + username text NOT NULL, + email text, + CONSTRAINT users_id_key UNIQUE (id) +); + +-- Composite UK case +CREATE TABLE public.user_permissions ( + user_id integer NOT NULL, + resource_id integer NOT NULL, + permission_type text NOT NULL, + granted_at timestamp with time zone DEFAULT now(), + UNIQUE (user_id, resource_id, permission_type) +); + +-- Identity column case +CREATE TABLE public.products ( + id integer GENERATED ALWAYS AS IDENTITY, + name text NOT NULL, + price numeric(10,2), + CONSTRAINT products_id_key UNIQUE (id) +); + +-- Serial column case +CREATE TABLE public.orders ( + id serial, + customer_id integer NOT NULL, + order_date date DEFAULT CURRENT_DATE, + CONSTRAINT orders_id_key UNIQUE (id) +); diff --git a/testdata/diff/create_table/add_uk/old.sql b/testdata/diff/create_table/add_uk/old.sql new file mode 100644 index 00000000..a4ff982a --- /dev/null +++ b/testdata/diff/create_table/add_uk/old.sql @@ -0,0 +1,25 @@ +-- Basic single column case +CREATE TABLE public.users ( + username text NOT NULL, + email text +); + +-- Composite UK case +CREATE TABLE public.user_permissions ( + user_id integer NOT NULL, + resource_id integer NOT NULL, + permission_type text NOT NULL, + granted_at timestamp with time zone DEFAULT now() +); + +-- Identity column case +CREATE TABLE public.products ( + name text NOT NULL, + price numeric(10,2) +); + +-- Serial column case +CREATE TABLE public.orders ( + customer_id integer NOT NULL, + order_date date DEFAULT CURRENT_DATE +); diff --git a/testdata/diff/create_table/add_uk/plan.json b/testdata/diff/create_table/add_uk/plan.json new file mode 100644 index 00000000..4fdfbf8c --- /dev/null +++ b/testdata/diff/create_table/add_uk/plan.json @@ -0,0 +1,38 @@ +{ + "version": "1.0.0", + "pgschema_version": "1.4.2", + "created_at": "1970-01-01T00:00:00Z", + "source_fingerprint": { + "hash": "a84b1200ad93167b75cad55c9676d78ea09b64430af7d0751b0ace9773199fdb" + }, + "groups": [ + { + "steps": [ + { + "sql": "ALTER TABLE orders\nADD COLUMN id serial CONSTRAINT orders_id_key UNIQUE;", + "type": "table.column", + "operation": "create", + "path": "public.orders.id" + }, + { + "sql": "ALTER TABLE products\nADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT products_id_key UNIQUE;", + "type": "table.column", + "operation": "create", + "path": "public.products.id" + }, + { + "sql": "ALTER TABLE user_permissions\nADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type);", + "type": "table.constraint", + "operation": "create", + "path": "public.user_permissions.user_permissions_user_id_resource_id_permission_type_key" + }, + { + "sql": "ALTER TABLE users\nADD COLUMN id integer CONSTRAINT users_id_key UNIQUE;", + "type": "table.column", + "operation": "create", + "path": "public.users.id" + } + ] + } + ] +} diff --git a/testdata/diff/create_table/add_uk/plan.sql b/testdata/diff/create_table/add_uk/plan.sql new file mode 100644 index 00000000..6ab289e6 --- /dev/null +++ b/testdata/diff/create_table/add_uk/plan.sql @@ -0,0 +1,11 @@ +ALTER TABLE orders +ADD COLUMN id serial CONSTRAINT orders_id_key UNIQUE; + +ALTER TABLE products +ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT products_id_key UNIQUE; + +ALTER TABLE user_permissions +ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); + +ALTER TABLE users +ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk/plan.txt b/testdata/diff/create_table/add_uk/plan.txt new file mode 100644 index 00000000..a7e9a3c6 --- /dev/null +++ b/testdata/diff/create_table/add_uk/plan.txt @@ -0,0 +1,29 @@ +Plan: 4 to modify. + +Summary by type: + tables: 4 to modify + +Tables: + ~ orders + + id (column) + ~ products + + id (column) + ~ user_permissions + + user_permissions_user_id_resource_id_permission_type_key (constraint) + ~ users + + id (column) + +DDL to be executed: +-------------------------------------------------- + +ALTER TABLE orders +ADD COLUMN id serial CONSTRAINT orders_id_key UNIQUE; + +ALTER TABLE products +ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT products_id_key UNIQUE; + +ALTER TABLE user_permissions +ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); + +ALTER TABLE users +ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_bigint/diff.sql b/testdata/diff/create_table/add_uk_bigint/diff.sql deleted file mode 100644 index d691d218..00000000 --- a/testdata/diff/create_table/add_uk_bigint/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE transactions -ADD COLUMN id bigint CONSTRAINT transactions_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_bigint/new.sql b/testdata/diff/create_table/add_uk_bigint/new.sql deleted file mode 100644 index 0cc9e457..00000000 --- a/testdata/diff/create_table/add_uk_bigint/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.transactions ( - id bigint, - amount numeric(15,2) NOT NULL, - created_at timestamp with time zone, - CONSTRAINT transactions_id_key UNIQUE (id) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_bigint/old.sql b/testdata/diff/create_table/add_uk_bigint/old.sql deleted file mode 100644 index a22ee861..00000000 --- a/testdata/diff/create_table/add_uk_bigint/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.transactions ( - amount numeric(15,2) NOT NULL, - created_at timestamp with time zone -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_bigint/plan.json b/testdata/diff/create_table/add_uk_bigint/plan.json deleted file mode 100644 index 3d84fa2f..00000000 --- a/testdata/diff/create_table/add_uk_bigint/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "c05b8a9fc1035cb9b479eceaf8e3892c5187f0b7bdb6dae8a0f597d5d8886a51" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE transactions\nADD COLUMN id bigint CONSTRAINT transactions_id_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.transactions.id" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_bigint/plan.sql b/testdata/diff/create_table/add_uk_bigint/plan.sql deleted file mode 100644 index d691d218..00000000 --- a/testdata/diff/create_table/add_uk_bigint/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE transactions -ADD COLUMN id bigint CONSTRAINT transactions_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_bigint/plan.txt b/testdata/diff/create_table/add_uk_bigint/plan.txt deleted file mode 100644 index 95bd5aa1..00000000 --- a/testdata/diff/create_table/add_uk_bigint/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ transactions - + id (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE transactions -ADD COLUMN id bigint CONSTRAINT transactions_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_composite/diff.sql b/testdata/diff/create_table/add_uk_composite/diff.sql deleted file mode 100644 index f6020f07..00000000 --- a/testdata/diff/create_table/add_uk_composite/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE user_permissions -ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); diff --git a/testdata/diff/create_table/add_uk_composite/new.sql b/testdata/diff/create_table/add_uk_composite/new.sql deleted file mode 100644 index 63f482bc..00000000 --- a/testdata/diff/create_table/add_uk_composite/new.sql +++ /dev/null @@ -1,7 +0,0 @@ -CREATE TABLE public.user_permissions ( - user_id integer NOT NULL, - resource_id integer NOT NULL, - permission_type text NOT NULL, - granted_at timestamp with time zone DEFAULT now(), - UNIQUE (user_id, resource_id, permission_type) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_composite/old.sql b/testdata/diff/create_table/add_uk_composite/old.sql deleted file mode 100644 index f8baf384..00000000 --- a/testdata/diff/create_table/add_uk_composite/old.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.user_permissions ( - user_id integer NOT NULL, - resource_id integer NOT NULL, - permission_type text NOT NULL, - granted_at timestamp with time zone DEFAULT now() -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_composite/plan.json b/testdata/diff/create_table/add_uk_composite/plan.json deleted file mode 100644 index 284dbc51..00000000 --- a/testdata/diff/create_table/add_uk_composite/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "f74250cbff23cc830509a50a425451821c969dee311941f58ab39b710e1c3080" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE user_permissions\nADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type);", - "type": "table.constraint", - "operation": "create", - "path": "public.user_permissions.user_permissions_user_id_resource_id_permission_type_key" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_composite/plan.sql b/testdata/diff/create_table/add_uk_composite/plan.sql deleted file mode 100644 index f6020f07..00000000 --- a/testdata/diff/create_table/add_uk_composite/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE user_permissions -ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); diff --git a/testdata/diff/create_table/add_uk_composite/plan.txt b/testdata/diff/create_table/add_uk_composite/plan.txt deleted file mode 100644 index 8c4d85ed..00000000 --- a/testdata/diff/create_table/add_uk_composite/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ user_permissions - + user_permissions_user_id_resource_id_permission_type_key (constraint) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE user_permissions -ADD CONSTRAINT user_permissions_user_id_resource_id_permission_type_key UNIQUE (user_id, resource_id, permission_type); diff --git a/testdata/diff/create_table/add_uk_identity/diff.sql b/testdata/diff/create_table/add_uk_identity/diff.sql deleted file mode 100644 index d91f4442..00000000 --- a/testdata/diff/create_table/add_uk_identity/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_identity/new.sql b/testdata/diff/create_table/add_uk_identity/new.sql deleted file mode 100644 index 2077037d..00000000 --- a/testdata/diff/create_table/add_uk_identity/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.users ( - id integer GENERATED ALWAYS AS IDENTITY, - username text NOT NULL, - email text, - CONSTRAINT users_id_key UNIQUE (id) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_identity/old.sql b/testdata/diff/create_table/add_uk_identity/old.sql deleted file mode 100644 index a9e637d4..00000000 --- a/testdata/diff/create_table/add_uk_identity/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.users ( - username text NOT NULL, - email text -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_identity/plan.json b/testdata/diff/create_table/add_uk_identity/plan.json deleted file mode 100644 index 86503c28..00000000 --- a/testdata/diff/create_table/add_uk_identity/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "21cd2e03a30e89a6735c03fae8127d5c9f10fb4b2e09313fcd8416d353bc2ff3" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE users\nADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT users_id_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.users.id" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_identity/plan.sql b/testdata/diff/create_table/add_uk_identity/plan.sql deleted file mode 100644 index d91f4442..00000000 --- a/testdata/diff/create_table/add_uk_identity/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_identity/plan.txt b/testdata/diff/create_table/add_uk_identity/plan.txt deleted file mode 100644 index 193b1b59..00000000 --- a/testdata/diff/create_table/add_uk_identity/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ users - + id (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE users -ADD COLUMN id integer GENERATED ALWAYS AS IDENTITY CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_serial/diff.sql b/testdata/diff/create_table/add_uk_serial/diff.sql deleted file mode 100644 index 5d51092c..00000000 --- a/testdata/diff/create_table/add_uk_serial/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id serial CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_serial/new.sql b/testdata/diff/create_table/add_uk_serial/new.sql deleted file mode 100644 index 5065808c..00000000 --- a/testdata/diff/create_table/add_uk_serial/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.users ( - id serial, - username text NOT NULL, - email text, - CONSTRAINT users_id_key UNIQUE (id) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_serial/old.sql b/testdata/diff/create_table/add_uk_serial/old.sql deleted file mode 100644 index a9e637d4..00000000 --- a/testdata/diff/create_table/add_uk_serial/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.users ( - username text NOT NULL, - email text -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_serial/plan.json b/testdata/diff/create_table/add_uk_serial/plan.json deleted file mode 100644 index 48a0867e..00000000 --- a/testdata/diff/create_table/add_uk_serial/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "21cd2e03a30e89a6735c03fae8127d5c9f10fb4b2e09313fcd8416d353bc2ff3" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE users\nADD COLUMN id serial CONSTRAINT users_id_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.users.id" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_serial/plan.sql b/testdata/diff/create_table/add_uk_serial/plan.sql deleted file mode 100644 index 5d51092c..00000000 --- a/testdata/diff/create_table/add_uk_serial/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id serial CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_serial/plan.txt b/testdata/diff/create_table/add_uk_serial/plan.txt deleted file mode 100644 index e77e2d9a..00000000 --- a/testdata/diff/create_table/add_uk_serial/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ users - + id (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE users -ADD COLUMN id serial CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_single/diff.sql b/testdata/diff/create_table/add_uk_single/diff.sql deleted file mode 100644 index 61563fcd..00000000 --- a/testdata/diff/create_table/add_uk_single/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_single/new.sql b/testdata/diff/create_table/add_uk_single/new.sql deleted file mode 100644 index 9b38243d..00000000 --- a/testdata/diff/create_table/add_uk_single/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.users ( - id integer, - username text NOT NULL, - email text, - CONSTRAINT users_id_key UNIQUE (id) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_single/old.sql b/testdata/diff/create_table/add_uk_single/old.sql deleted file mode 100644 index a9e637d4..00000000 --- a/testdata/diff/create_table/add_uk_single/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.users ( - username text NOT NULL, - email text -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_single/plan.json b/testdata/diff/create_table/add_uk_single/plan.json deleted file mode 100644 index 486d65a4..00000000 --- a/testdata/diff/create_table/add_uk_single/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "21cd2e03a30e89a6735c03fae8127d5c9f10fb4b2e09313fcd8416d353bc2ff3" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE users\nADD COLUMN id integer CONSTRAINT users_id_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.users.id" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_single/plan.sql b/testdata/diff/create_table/add_uk_single/plan.sql deleted file mode 100644 index 61563fcd..00000000 --- a/testdata/diff/create_table/add_uk_single/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE users -ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_single/plan.txt b/testdata/diff/create_table/add_uk_single/plan.txt deleted file mode 100644 index 694a46e4..00000000 --- a/testdata/diff/create_table/add_uk_single/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ users - + id (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE users -ADD COLUMN id integer CONSTRAINT users_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_text/diff.sql b/testdata/diff/create_table/add_uk_text/diff.sql deleted file mode 100644 index ca8b062b..00000000 --- a/testdata/diff/create_table/add_uk_text/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE countries -ADD COLUMN code text CONSTRAINT countries_code_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_text/new.sql b/testdata/diff/create_table/add_uk_text/new.sql deleted file mode 100644 index 17fba953..00000000 --- a/testdata/diff/create_table/add_uk_text/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.countries ( - code text, - name text NOT NULL, - continent text, - CONSTRAINT countries_code_key UNIQUE (code) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_text/old.sql b/testdata/diff/create_table/add_uk_text/old.sql deleted file mode 100644 index f7767bb1..00000000 --- a/testdata/diff/create_table/add_uk_text/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.countries ( - name text NOT NULL, - continent text -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_text/plan.json b/testdata/diff/create_table/add_uk_text/plan.json deleted file mode 100644 index 151e7c46..00000000 --- a/testdata/diff/create_table/add_uk_text/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "72ca7a7da1f11de17c0118248a64175e327511cb122a6d7570fb5bc7f5996aed" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE countries\nADD COLUMN code text CONSTRAINT countries_code_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.countries.code" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_text/plan.sql b/testdata/diff/create_table/add_uk_text/plan.sql deleted file mode 100644 index ca8b062b..00000000 --- a/testdata/diff/create_table/add_uk_text/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE countries -ADD COLUMN code text CONSTRAINT countries_code_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_text/plan.txt b/testdata/diff/create_table/add_uk_text/plan.txt deleted file mode 100644 index e1765a57..00000000 --- a/testdata/diff/create_table/add_uk_text/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ countries - + code (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE countries -ADD COLUMN code text CONSTRAINT countries_code_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_uuid/diff.sql b/testdata/diff/create_table/add_uk_uuid/diff.sql deleted file mode 100644 index e9a1437f..00000000 --- a/testdata/diff/create_table/add_uk_uuid/diff.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE documents -ADD COLUMN id uuid CONSTRAINT documents_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_uuid/new.sql b/testdata/diff/create_table/add_uk_uuid/new.sql deleted file mode 100644 index 78090481..00000000 --- a/testdata/diff/create_table/add_uk_uuid/new.sql +++ /dev/null @@ -1,6 +0,0 @@ -CREATE TABLE public.documents ( - id uuid, - title text NOT NULL, - content text, - CONSTRAINT documents_id_key UNIQUE (id) -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_uuid/old.sql b/testdata/diff/create_table/add_uk_uuid/old.sql deleted file mode 100644 index ef7ffbb5..00000000 --- a/testdata/diff/create_table/add_uk_uuid/old.sql +++ /dev/null @@ -1,4 +0,0 @@ -CREATE TABLE public.documents ( - title text NOT NULL, - content text -); \ No newline at end of file diff --git a/testdata/diff/create_table/add_uk_uuid/plan.json b/testdata/diff/create_table/add_uk_uuid/plan.json deleted file mode 100644 index 352862aa..00000000 --- a/testdata/diff/create_table/add_uk_uuid/plan.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "version": "1.0.0", - "pgschema_version": "1.4.0", - "created_at": "1970-01-01T00:00:00Z", - "source_fingerprint": { - "hash": "2c52a1d6cc4db06f9f10cafd1eb2590fb61e0de958b38f9d5de31fb6a142cb0d" - }, - "groups": [ - { - "steps": [ - { - "sql": "ALTER TABLE documents\nADD COLUMN id uuid CONSTRAINT documents_id_key UNIQUE;", - "type": "table.column", - "operation": "create", - "path": "public.documents.id" - } - ] - } - ] -} diff --git a/testdata/diff/create_table/add_uk_uuid/plan.sql b/testdata/diff/create_table/add_uk_uuid/plan.sql deleted file mode 100644 index e9a1437f..00000000 --- a/testdata/diff/create_table/add_uk_uuid/plan.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE documents -ADD COLUMN id uuid CONSTRAINT documents_id_key UNIQUE; diff --git a/testdata/diff/create_table/add_uk_uuid/plan.txt b/testdata/diff/create_table/add_uk_uuid/plan.txt deleted file mode 100644 index ecc9d49e..00000000 --- a/testdata/diff/create_table/add_uk_uuid/plan.txt +++ /dev/null @@ -1,14 +0,0 @@ -Plan: 1 to modify. - -Summary by type: - tables: 1 to modify - -Tables: - ~ documents - + id (column) - -DDL to be executed: --------------------------------------------------- - -ALTER TABLE documents -ADD COLUMN id uuid CONSTRAINT documents_id_key UNIQUE;