+12
-26
database/migrations.py
+12
-26
database/migrations.py
······+def apply_migration(self, version: int, filename: str, migration: Callable[[sqlite3.Connection], None]):···
-16
migrations/001_initdb.sql
-16
migrations/001_initdb.sql
···
+21
migrations/001_initdb_v1.py
+21
migrations/001_initdb_v1.py
···
-5
migrations/002_add_indexes.sql
-5
migrations/002_add_indexes.sql
+11
migrations/002_add_reposted_column_v1.py
+11
migrations/002_add_reposted_column_v1.py
···
+22
migrations/003_add_extra_data_column_v1.py
+22
migrations/003_add_extra_data_column_v1.py
···+data = conn.execute("SELECT id, identifier FROM posts WHERE service = 'https://bsky.app';").fetchall()+_ = conn.executemany("UPDATE posts SET identifier = ?, extra_data = ? WHERE id = ?;", rewrites)
+52
migrations/004_initdb_next.py
+52
migrations/004_initdb_next.py
···
+12
migrations/005_add_indexes.py
+12
migrations/005_add_indexes.py
···
+35
migrations/_registry.py
+35
migrations/_registry.py
···