Joe Ardent
7aefedf993
Use Julids for DbId.
...
First phase just does a typedef of "DbId = Julid", and confirms the plugin will load into
sqlite. All tests pass. Next phase removes client-side generation of IDs.
2023-07-26 17:10:52 -07:00
Joe Ardent
c685dc1a6b
add unique constraint for quests
2023-07-18 10:26:16 -07:00
Joe Ardent
5aa7a64354
add triggers for follows table, lowercase username index
2023-07-15 12:36:06 -07:00
Joe Ardent
2c7990ff09
use implicit rowid primary key for quests
2023-07-14 17:17:50 -07:00
Joe Ardent
a9e3bcbfc3
close db connections on shutdown
2023-07-10 11:15:24 -07:00
Joe Ardent
840fba6e92
more inappropriation
2023-07-08 22:00:26 -07:00
Joe Ardent
4ea285abb5
no witches in src or db
2023-07-08 21:21:12 -07:00
Joe Ardent
0e016552ab
Clean up the import code.
...
Make things as batch-y as possible; add timers; tweak the db.
2023-07-08 13:16:05 -07:00
Joe Ardent
49d405fd10
Best results yet, just use (user, watch) for quest ID.
2023-07-06 13:56:55 -07:00
Joe Ardent
5782651aa6
remove 'created_at' fields, we have that in the id
2023-06-29 15:33:15 -07:00
Joe Ardent
b89d463e50
remove multi-column indexes
2023-06-25 11:00:33 -07:00
Joe Ardent
0fbcfb9c8c
remove useless route
2023-06-18 12:04:09 -07:00
Joe Ardent
1a4ffaa99d
adds Watches struct
2023-06-05 16:51:27 -07:00
Joe Ardent
95762f341b
checkpoint fucking with errors
2023-05-14 20:33:36 -07:00
Joe Ardent
d87ade7980
add user structs
2023-05-12 15:36:19 -07:00
Joe Ardent
d9aee1a87f
add lib crate
2023-05-12 12:08:18 -07:00
Joe Ardent
3aa83dcbc3
add update triggers and default values for dates
2023-04-27 15:22:49 -07:00
Joe Ardent
3888ba4fc7
probably done with the db schema, next add triggers
2023-04-27 14:21:29 -07:00
Joe Ardent
394898aab2
add notes for witch_watches, secret for auth
2023-04-26 17:56:11 -07:00
Joe Ardent
65a32f1f20
create initial db migrations
2023-04-26 17:08:49 -07:00