add migration to transform old avatar paths
This commit is contained in:
parent
d729924101
commit
56c531b64e
@ -1,8 +1,13 @@
|
|||||||
from .db import db
|
from .db import db
|
||||||
|
|
||||||
|
def migrate_old_avatars():
|
||||||
|
for avatar in db.query('SELECT id, file_path FROM avatars WHERE file_path LIKE "/avatars/%"'):
|
||||||
|
new_path = f"/static{avatar['file_path']}"
|
||||||
|
db.execute('UPDATE avatars SET file_path = ? WHERE id = ?', new_path, avatar['id'])
|
||||||
|
|
||||||
# format: [str|tuple(str, any...)|callable]
|
# format: [str|tuple(str, any...)|callable]
|
||||||
MIGRATIONS = [
|
MIGRATIONS = [
|
||||||
|
migrate_old_avatars,
|
||||||
]
|
]
|
||||||
|
|
||||||
def run_migrations():
|
def run_migrations():
|
||||||
|
Loading…
Reference in New Issue
Block a user