1{
2 "dialect": "postgres",
3 "id": "2e3d1fe8-2425-4248-b808-e2055d532265",
4 "prevIds": ["00000000-0000-0000-0000-000000000000"],
5 "version": "8",
6 "ddl": [
7 {
8 "isRlsEnabled": false,
9 "name": "posts",
10 "entityType": "tables",
11 "schema": "public"
12 },
13 {
14 "isRlsEnabled": false,
15 "name": "users",
16 "entityType": "tables",
17 "schema": "public"
18 },
19 {
20 "type": "serial",
21 "typeSchema": null,
22 "notNull": true,
23 "dimensions": 0,
24 "default": null,
25 "generated": null,
26 "identity": null,
27 "name": "id",
28 "entityType": "columns",
29 "schema": "public",
30 "table": "posts"
31 },
32 {
33 "type": "integer",
34 "typeSchema": null,
35 "notNull": true,
36 "dimensions": 0,
37 "default": null,
38 "generated": null,
39 "identity": null,
40 "name": "user_id",
41 "entityType": "columns",
42 "schema": "public",
43 "table": "posts"
44 },
45 {
46 "type": "text",
47 "typeSchema": null,
48 "notNull": true,
49 "dimensions": 0,
50 "default": null,
51 "generated": null,
52 "identity": null,
53 "name": "title",
54 "entityType": "columns",
55 "schema": "public",
56 "table": "posts"
57 },
58 {
59 "type": "text",
60 "typeSchema": null,
61 "notNull": true,
62 "dimensions": 0,
63 "default": null,
64 "generated": null,
65 "identity": null,
66 "name": "body",
67 "entityType": "columns",
68 "schema": "public",
69 "table": "posts"
70 },
71 {
72 "type": "timestamp with time zone",
73 "typeSchema": null,
74 "notNull": true,
75 "dimensions": 0,
76 "default": "now()",
77 "generated": null,
78 "identity": null,
79 "name": "created_at",
80 "entityType": "columns",
81 "schema": "public",
82 "table": "posts"
83 },
84 {
85 "type": "serial",
86 "typeSchema": null,
87 "notNull": true,
88 "dimensions": 0,
89 "default": null,
90 "generated": null,
91 "identity": null,
92 "name": "id",
93 "entityType": "columns",
94 "schema": "public",
95 "table": "users"
96 },
97 {
98 "type": "text",
99 "typeSchema": null,
100 "notNull": true,
101 "dimensions": 0,
102 "default": null,
103 "generated": null,
104 "identity": null,
105 "name": "email",
106 "entityType": "columns",
107 "schema": "public",
108 "table": "users"
109 },
110 {
111 "type": "text",
112 "typeSchema": null,
113 "notNull": true,
114 "dimensions": 0,
115 "default": null,
116 "generated": null,
117 "identity": null,
118 "name": "name",
119 "entityType": "columns",
120 "schema": "public",
121 "table": "users"
122 },
123 {
124 "type": "timestamp with time zone",
125 "typeSchema": null,
126 "notNull": true,
127 "dimensions": 0,
128 "default": "now()",
129 "generated": null,
130 "identity": null,
131 "name": "created_at",
132 "entityType": "columns",
133 "schema": "public",
134 "table": "users"
135 },
136 {
137 "nameExplicit": false,
138 "columns": ["user_id"],
139 "schemaTo": "public",
140 "tableTo": "users",
141 "columnsTo": ["id"],
142 "onUpdate": "NO ACTION",
143 "onDelete": "CASCADE",
144 "name": "posts_user_id_users_id_fkey",
145 "entityType": "fks",
146 "schema": "public",
147 "table": "posts"
148 },
149 {
150 "columns": ["id"],
151 "nameExplicit": false,
152 "name": "posts_pkey",
153 "schema": "public",
154 "table": "posts",
155 "entityType": "pks"
156 },
157 {
158 "columns": ["id"],
159 "nameExplicit": false,
160 "name": "users_pkey",
161 "schema": "public",
162 "table": "users",
163 "entityType": "pks"
164 },
165 {
166 "nameExplicit": false,
167 "columns": ["email"],
168 "nullsNotDistinct": false,
169 "name": "users_email_key",
170 "schema": "public",
171 "table": "users",
172 "entityType": "uniques"
173 }
174 ],
175 "renames": []
176}