Skip to content

Commit bdf7dea

Browse files
authored
chore: merge dev to main (#52)
2 parents dfa0839 + 9ba040f commit bdf7dea

20 files changed

Lines changed: 1221 additions & 30 deletions
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
CREATE TABLE `applied_presets` (
2+
`member` text NOT NULL,
3+
`guild` text NOT NULL,
4+
`roles` text DEFAULT '[]' NOT NULL,
5+
`preset` text NOT NULL,
6+
`until` integer
7+
);
8+
--> statement-breakpoint
9+
CREATE UNIQUE INDEX `unique_composite` ON `applied_presets` (`member`,`preset`,`guild`);--> statement-breakpoint
10+
CREATE TABLE `responses` (
11+
`reply` text PRIMARY KEY NOT NULL,
12+
`channel` text NOT NULL,
13+
`guild` text NOT NULL,
14+
`ref` text NOT NULL,
15+
`label` text NOT NULL,
16+
`text` text NOT NULL,
17+
`by` text
18+
);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CREATE TABLE `reminders` (
2+
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
3+
`creator` text NOT NULL,
4+
`target` text NOT NULL,
5+
`guild` text NOT NULL,
6+
`channel` text NOT NULL,
7+
`message` text NOT NULL,
8+
`created_at` integer NOT NULL,
9+
`remind_at` integer NOT NULL,
10+
`interval_seconds` integer NOT NULL,
11+
`count` integer DEFAULT 0 NOT NULL
12+
);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CREATE UNIQUE INDEX `reminders_remind_at_idx` ON `reminders` (`remind_at`);--> statement-breakpoint
2+
CREATE UNIQUE INDEX `reminders_creator_guild_idx` ON `reminders` (`creator`,`guild`);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
DROP INDEX `reminders_remind_at_idx`;--> statement-breakpoint
2+
DROP INDEX `reminders_creator_guild_idx`;--> statement-breakpoint
3+
CREATE INDEX `reminders_remind_at_idx` ON `reminders` (`remind_at`);--> statement-breakpoint
4+
CREATE INDEX `reminders_creator_guild_idx` ON `reminders` (`creator`,`guild`);
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
{
2+
"version": "6",
3+
"dialect": "sqlite",
4+
"id": "81c6e9da-4d03-4d2f-9934-1a6cf376dd6e",
5+
"prevId": "00000000-0000-0000-0000-000000000000",
6+
"tables": {
7+
"applied_presets": {
8+
"name": "applied_presets",
9+
"columns": {
10+
"member": {
11+
"name": "member",
12+
"type": "text",
13+
"primaryKey": false,
14+
"notNull": true,
15+
"autoincrement": false
16+
},
17+
"guild": {
18+
"name": "guild",
19+
"type": "text",
20+
"primaryKey": false,
21+
"notNull": true,
22+
"autoincrement": false
23+
},
24+
"roles": {
25+
"name": "roles",
26+
"type": "text",
27+
"primaryKey": false,
28+
"notNull": true,
29+
"autoincrement": false,
30+
"default": "'[]'"
31+
},
32+
"preset": {
33+
"name": "preset",
34+
"type": "text",
35+
"primaryKey": false,
36+
"notNull": true,
37+
"autoincrement": false
38+
},
39+
"until": {
40+
"name": "until",
41+
"type": "integer",
42+
"primaryKey": false,
43+
"notNull": false,
44+
"autoincrement": false
45+
}
46+
},
47+
"indexes": {
48+
"unique_composite": {
49+
"name": "unique_composite",
50+
"columns": [
51+
"member",
52+
"preset",
53+
"guild"
54+
],
55+
"isUnique": true
56+
}
57+
},
58+
"foreignKeys": {},
59+
"compositePrimaryKeys": {},
60+
"uniqueConstraints": {},
61+
"checkConstraints": {}
62+
},
63+
"responses": {
64+
"name": "responses",
65+
"columns": {
66+
"reply": {
67+
"name": "reply",
68+
"type": "text",
69+
"primaryKey": true,
70+
"notNull": true,
71+
"autoincrement": false
72+
},
73+
"channel": {
74+
"name": "channel",
75+
"type": "text",
76+
"primaryKey": false,
77+
"notNull": true,
78+
"autoincrement": false
79+
},
80+
"guild": {
81+
"name": "guild",
82+
"type": "text",
83+
"primaryKey": false,
84+
"notNull": true,
85+
"autoincrement": false
86+
},
87+
"ref": {
88+
"name": "ref",
89+
"type": "text",
90+
"primaryKey": false,
91+
"notNull": true,
92+
"autoincrement": false
93+
},
94+
"label": {
95+
"name": "label",
96+
"type": "text",
97+
"primaryKey": false,
98+
"notNull": true,
99+
"autoincrement": false
100+
},
101+
"text": {
102+
"name": "text",
103+
"type": "text",
104+
"primaryKey": false,
105+
"notNull": true,
106+
"autoincrement": false
107+
},
108+
"by": {
109+
"name": "by",
110+
"type": "text",
111+
"primaryKey": false,
112+
"notNull": false,
113+
"autoincrement": false
114+
}
115+
},
116+
"indexes": {},
117+
"foreignKeys": {},
118+
"compositePrimaryKeys": {},
119+
"uniqueConstraints": {},
120+
"checkConstraints": {}
121+
}
122+
},
123+
"views": {},
124+
"enums": {},
125+
"_meta": {
126+
"schemas": {},
127+
"tables": {},
128+
"columns": {}
129+
},
130+
"internal": {
131+
"indexes": {}
132+
}
133+
}
Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
{
2+
"version": "6",
3+
"dialect": "sqlite",
4+
"id": "ea0c4e69-ffe0-45f8-81cc-aefc1c696751",
5+
"prevId": "81c6e9da-4d03-4d2f-9934-1a6cf376dd6e",
6+
"tables": {
7+
"applied_presets": {
8+
"name": "applied_presets",
9+
"columns": {
10+
"member": {
11+
"name": "member",
12+
"type": "text",
13+
"primaryKey": false,
14+
"notNull": true,
15+
"autoincrement": false
16+
},
17+
"guild": {
18+
"name": "guild",
19+
"type": "text",
20+
"primaryKey": false,
21+
"notNull": true,
22+
"autoincrement": false
23+
},
24+
"roles": {
25+
"name": "roles",
26+
"type": "text",
27+
"primaryKey": false,
28+
"notNull": true,
29+
"autoincrement": false,
30+
"default": "'[]'"
31+
},
32+
"preset": {
33+
"name": "preset",
34+
"type": "text",
35+
"primaryKey": false,
36+
"notNull": true,
37+
"autoincrement": false
38+
},
39+
"until": {
40+
"name": "until",
41+
"type": "integer",
42+
"primaryKey": false,
43+
"notNull": false,
44+
"autoincrement": false
45+
}
46+
},
47+
"indexes": {
48+
"unique_composite": {
49+
"name": "unique_composite",
50+
"columns": [
51+
"member",
52+
"preset",
53+
"guild"
54+
],
55+
"isUnique": true
56+
}
57+
},
58+
"foreignKeys": {},
59+
"compositePrimaryKeys": {},
60+
"uniqueConstraints": {},
61+
"checkConstraints": {}
62+
},
63+
"reminders": {
64+
"name": "reminders",
65+
"columns": {
66+
"id": {
67+
"name": "id",
68+
"type": "integer",
69+
"primaryKey": true,
70+
"notNull": true,
71+
"autoincrement": true
72+
},
73+
"creator": {
74+
"name": "creator",
75+
"type": "text",
76+
"primaryKey": false,
77+
"notNull": true,
78+
"autoincrement": false
79+
},
80+
"target": {
81+
"name": "target",
82+
"type": "text",
83+
"primaryKey": false,
84+
"notNull": true,
85+
"autoincrement": false
86+
},
87+
"guild": {
88+
"name": "guild",
89+
"type": "text",
90+
"primaryKey": false,
91+
"notNull": true,
92+
"autoincrement": false
93+
},
94+
"channel": {
95+
"name": "channel",
96+
"type": "text",
97+
"primaryKey": false,
98+
"notNull": true,
99+
"autoincrement": false
100+
},
101+
"message": {
102+
"name": "message",
103+
"type": "text",
104+
"primaryKey": false,
105+
"notNull": true,
106+
"autoincrement": false
107+
},
108+
"created_at": {
109+
"name": "created_at",
110+
"type": "integer",
111+
"primaryKey": false,
112+
"notNull": true,
113+
"autoincrement": false
114+
},
115+
"remind_at": {
116+
"name": "remind_at",
117+
"type": "integer",
118+
"primaryKey": false,
119+
"notNull": true,
120+
"autoincrement": false
121+
},
122+
"interval_seconds": {
123+
"name": "interval_seconds",
124+
"type": "integer",
125+
"primaryKey": false,
126+
"notNull": true,
127+
"autoincrement": false
128+
},
129+
"count": {
130+
"name": "count",
131+
"type": "integer",
132+
"primaryKey": false,
133+
"notNull": true,
134+
"autoincrement": false,
135+
"default": 0
136+
}
137+
},
138+
"indexes": {},
139+
"foreignKeys": {},
140+
"compositePrimaryKeys": {},
141+
"uniqueConstraints": {},
142+
"checkConstraints": {}
143+
},
144+
"responses": {
145+
"name": "responses",
146+
"columns": {
147+
"reply": {
148+
"name": "reply",
149+
"type": "text",
150+
"primaryKey": true,
151+
"notNull": true,
152+
"autoincrement": false
153+
},
154+
"channel": {
155+
"name": "channel",
156+
"type": "text",
157+
"primaryKey": false,
158+
"notNull": true,
159+
"autoincrement": false
160+
},
161+
"guild": {
162+
"name": "guild",
163+
"type": "text",
164+
"primaryKey": false,
165+
"notNull": true,
166+
"autoincrement": false
167+
},
168+
"ref": {
169+
"name": "ref",
170+
"type": "text",
171+
"primaryKey": false,
172+
"notNull": true,
173+
"autoincrement": false
174+
},
175+
"label": {
176+
"name": "label",
177+
"type": "text",
178+
"primaryKey": false,
179+
"notNull": true,
180+
"autoincrement": false
181+
},
182+
"text": {
183+
"name": "text",
184+
"type": "text",
185+
"primaryKey": false,
186+
"notNull": true,
187+
"autoincrement": false
188+
},
189+
"by": {
190+
"name": "by",
191+
"type": "text",
192+
"primaryKey": false,
193+
"notNull": false,
194+
"autoincrement": false
195+
}
196+
},
197+
"indexes": {},
198+
"foreignKeys": {},
199+
"compositePrimaryKeys": {},
200+
"uniqueConstraints": {},
201+
"checkConstraints": {}
202+
}
203+
},
204+
"views": {},
205+
"enums": {},
206+
"_meta": {
207+
"schemas": {},
208+
"tables": {},
209+
"columns": {}
210+
},
211+
"internal": {
212+
"indexes": {}
213+
}
214+
}

0 commit comments

Comments
 (0)