2d5fb19ce7
Remove automatic BEGIN because it breaks pragma foreign_keys.
...
It turns out you can't adjust foreign_keys while a transaction is active,
so the upgraders that need to disable and re-enable them were not
working right and encountering foreign key violations.
2020-09-15 14:54:21 -07:00
0a608bcb69
In database_upgrader, use DROP INDEX IF EXISTS.
2020-09-11 16:15:42 -07:00
03ae8325c9
Use same transactional try-except-else as YCDL.
2020-08-10 18:50:54 -07:00
9d620b4b97
Remove unused imports & other small things.
2020-02-20 22:44:56 -08:00
851ab2d4cc
main should return the args.func(args) value.
2020-02-08 17:24:57 -08:00
4434517c54
Rename config user.min_length -> min_username_length.
2018-04-15 14:36:07 -07:00
21bd211889
Give Users a display_name.
2018-04-15 14:23:24 -07:00
1e42f1ea4e
DB V12: Add (photoid, tagid) index to photo_tag_rel.
2018-03-21 19:00:13 -07:00
dffde094e8
Give Albums and Tags an author_id column.
...
Keeping V11 because I hadn't published previous commits yet.
2018-03-18 15:28:26 -07:00
cc98cf5407
Create subdirs for utilities.
2018-03-18 00:26:57 -07:00