voussoir
adb1d0ef39
Replace all double blank lines with single, improve hash headers.
...
There was always some semblance that two blank lines has some kind of
meaning or structure that's different from single blank lines, but
in reality it was mostly arbitrary and I can't stand to look at it
any more.
2020-09-19 03:13:23 -07:00
voussoir
c91888a738
Some linting.
2020-09-15 19:47:07 -07:00
voussoir
9578dc4d67
Add column for photo's st_dev, st_ino to facilitate lost&found.
2020-09-15 14:56:45 -07:00
voussoir
5f9627da61
Remove all cur, just use photodb.sql_execute.
2020-09-15 14:54:44 -07:00
voussoir
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
voussoir
0a608bcb69
In database_upgrader, use DROP INDEX IF EXISTS.
2020-09-11 16:15:42 -07:00
voussoir
03ae8325c9
Use same transactional try-except-else as YCDL.
2020-08-10 18:50:54 -07:00
voussoir
9d620b4b97
Remove unused imports & other small things.
2020-02-20 22:44:56 -08:00
voussoir
851ab2d4cc
main should return the args.func(args) value.
2020-02-08 17:24:57 -08:00
voussoir
4434517c54
Rename config user.min_length -> min_username_length.
2018-04-15 14:36:07 -07:00
voussoir
21bd211889
Give Users a display_name.
2018-04-15 14:23:24 -07:00
voussoir
1e42f1ea4e
DB V12: Add (photoid, tagid) index to photo_tag_rel.
2018-03-21 19:00:13 -07:00
voussoir
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
voussoir
cc98cf5407
Create subdirs for utilities.
2018-03-18 00:26:57 -07:00