Skip to content

Commit 287283b

Browse files
committed
pretty
1 parent f5feb22 commit 287283b

File tree

2 files changed

+66
-1
lines changed

2 files changed

+66
-1
lines changed

packages/deparser/__tests__/pretty/__snapshots__/alter-table-column.test.ts.snap

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
exports[`non-pretty: original/alter/alter-table-column-1.sql 1`] = `"ALTER TABLE public.table1 ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (SEQUENCE NAME public.table1 START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1)"`;
44

5+
exports[`non-pretty: original/alter/alter-table-column-2.sql 1`] = `"ALTER TABLE public.sales ADD COLUMN total_price numeric GENERATED ALWAYS AS (quantity * unit_price) STORED"`;
6+
7+
exports[`non-pretty: original/alter/alter-table-column-3.sql 1`] = `"ALTER TABLE public.comments ADD COLUMN post_id int NOT NULL REFERENCES public.posts (id) ON DELETE CASCADE"`;
8+
9+
exports[`non-pretty: original/alter/alter-table-column-4.sql 1`] = `"ALTER TABLE public.devices ADD COLUMN device_token uuid UNIQUE DEFAULT gen_random_uuid()"`;
10+
11+
exports[`non-pretty: original/alter/alter-table-column-5.sql 1`] = `"ALTER TABLE public.products ADD COLUMN product_id bigint GENERATED BY DEFAULT AS IDENTITY (START WITH 5000 INCREMENT BY 10)"`;
12+
13+
exports[`non-pretty: original/alter/alter-table-column-6.sql 1`] = `"ALTER TABLE public.users ADD COLUMN name text COLLATE "fr_FR""`;
14+
15+
exports[`non-pretty: original/alter/alter-table-column-7.sql 1`] = `"ALTER TABLE public.books ADD COLUMN tags text[] DEFAULT '{}'"`;
16+
17+
exports[`non-pretty: original/alter/alter-table-column-8.sql 1`] = `"CREATE TYPE mood AS ENUM ('happy', 'sad', 'neutral')"`;
18+
19+
exports[`non-pretty: original/alter/alter-table-column-9.sql 1`] = `"ALTER TABLE public.profiles ADD COLUMN current_mood mood DEFAULT 'neutral'"`;
20+
521
exports[`pretty: original/alter/alter-table-column-1.sql 1`] = `
622
"ALTER TABLE public.table1
723
ALTER COLUMN id ADD GENERATED ALWAYS AS IDENTITY (
@@ -13,3 +29,44 @@ exports[`pretty: original/alter/alter-table-column-1.sql 1`] = `
1329
CACHE 1
1430
)"
1531
`;
32+
33+
exports[`pretty: original/alter/alter-table-column-2.sql 1`] = `
34+
"ALTER TABLE public.sales
35+
ADD COLUMN total_price numeric GENERATED ALWAYS AS (quantity * unit_price) STORED"
36+
`;
37+
38+
exports[`pretty: original/alter/alter-table-column-3.sql 1`] = `
39+
"ALTER TABLE public.comments
40+
ADD COLUMN post_id int NOT NULL REFERENCES public.posts (id)
41+
ON DELETE CASCADE"
42+
`;
43+
44+
exports[`pretty: original/alter/alter-table-column-4.sql 1`] = `
45+
"ALTER TABLE public.devices
46+
ADD COLUMN device_token uuid UNIQUE DEFAULT gen_random_uuid()"
47+
`;
48+
49+
exports[`pretty: original/alter/alter-table-column-5.sql 1`] = `
50+
"ALTER TABLE public.products
51+
ADD COLUMN product_id bigint GENERATED BY DEFAULT AS IDENTITY (
52+
START WITH 5000
53+
INCREMENT BY 10
54+
)"
55+
`;
56+
57+
exports[`pretty: original/alter/alter-table-column-6.sql 1`] = `
58+
"ALTER TABLE public.users
59+
ADD COLUMN name text COLLATE "fr_FR""
60+
`;
61+
62+
exports[`pretty: original/alter/alter-table-column-7.sql 1`] = `
63+
"ALTER TABLE public.books
64+
ADD COLUMN tags text[] DEFAULT '{}'"
65+
`;
66+
67+
exports[`pretty: original/alter/alter-table-column-8.sql 1`] = `"CREATE TYPE mood AS ENUM ('happy', 'sad', 'neutral')"`;
68+
69+
exports[`pretty: original/alter/alter-table-column-9.sql 1`] = `
70+
"ALTER TABLE public.profiles
71+
ADD COLUMN current_mood mood DEFAULT 'neutral'"
72+
`;
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
import { PrettyTest } from '../../test-utils/PrettyTest';
22
const prettyTest = new PrettyTest([
3-
"original/alter/alter-table-column-1.sql"
3+
"original/alter/alter-table-column-1.sql",
4+
"original/alter/alter-table-column-2.sql",
5+
"original/alter/alter-table-column-3.sql",
6+
"original/alter/alter-table-column-4.sql",
7+
"original/alter/alter-table-column-5.sql",
8+
"original/alter/alter-table-column-6.sql",
9+
"original/alter/alter-table-column-7.sql",
10+
"original/alter/alter-table-column-8.sql",
11+
"original/alter/alter-table-column-9.sql"
412
]);
513

614
prettyTest.generateTests();

0 commit comments

Comments
 (0)