1{
2 "version": "7",
3 "dialect": "sqlite",
4 "id": "ee36cc15-6c63-4de0-8639-6bef5960b627",
5 "prevIds": ["00000000-0000-0000-0000-000000000000"],
6 "ddl": [
7 {
8 "name": "posts",
9 "entityType": "tables"
10 },
11 {
12 "name": "users",
13 "entityType": "tables"
14 },
15 {
16 "type": "integer",
17 "notNull": false,
18 "autoincrement": true,
19 "default": null,
20 "generated": null,
21 "name": "id",
22 "entityType": "columns",
23 "table": "posts"
24 },
25 {
26 "type": "integer",
27 "notNull": true,
28 "autoincrement": false,
29 "default": null,
30 "generated": null,
31 "name": "user_id",
32 "entityType": "columns",
33 "table": "posts"
34 },
35 {
36 "type": "text",
37 "notNull": true,
38 "autoincrement": false,
39 "default": null,
40 "generated": null,
41 "name": "title",
42 "entityType": "columns",
43 "table": "posts"
44 },
45 {
46 "type": "text",
47 "notNull": true,
48 "autoincrement": false,
49 "default": null,
50 "generated": null,
51 "name": "body",
52 "entityType": "columns",
53 "table": "posts"
54 },
55 {
56 "type": "integer",
57 "notNull": true,
58 "autoincrement": false,
59 "default": "(unixepoch())",
60 "generated": null,
61 "name": "created_at",
62 "entityType": "columns",
63 "table": "posts"
64 },
65 {
66 "type": "integer",
67 "notNull": false,
68 "autoincrement": true,
69 "default": null,
70 "generated": null,
71 "name": "id",
72 "entityType": "columns",
73 "table": "users"
74 },
75 {
76 "type": "text",
77 "notNull": true,
78 "autoincrement": false,
79 "default": null,
80 "generated": null,
81 "name": "email",
82 "entityType": "columns",
83 "table": "users"
84 },
85 {
86 "type": "text",
87 "notNull": true,
88 "autoincrement": false,
89 "default": null,
90 "generated": null,
91 "name": "name",
92 "entityType": "columns",
93 "table": "users"
94 },
95 {
96 "type": "integer",
97 "notNull": true,
98 "autoincrement": false,
99 "default": "(unixepoch())",
100 "generated": null,
101 "name": "created_at",
102 "entityType": "columns",
103 "table": "users"
104 },
105 {
106 "columns": ["user_id"],
107 "tableTo": "users",
108 "columnsTo": ["id"],
109 "onUpdate": "NO ACTION",
110 "onDelete": "CASCADE",
111 "nameExplicit": false,
112 "name": "fk_posts_user_id_users_id_fk",
113 "entityType": "fks",
114 "table": "posts"
115 },
116 {
117 "columns": ["id"],
118 "nameExplicit": false,
119 "name": "posts_pk",
120 "table": "posts",
121 "entityType": "pks"
122 },
123 {
124 "columns": ["id"],
125 "nameExplicit": false,
126 "name": "users_pk",
127 "table": "users",
128 "entityType": "pks"
129 },
130 {
131 "columns": ["email"],
132 "nameExplicit": false,
133 "name": "users_email_unique",
134 "entityType": "uniques",
135 "table": "users"
136 }
137 ],
138 "renames": []
139}