chore(database): align v3 migration filenames

This commit is contained in:
jxxghp
2026-08-13 13:47:37 +08:00
parent b4863a6550
commit d0e06e4b85
6 changed files with 9 additions and 9 deletions
@@ -1,4 +1,4 @@
"""3.0.2 """3.0.3
整理历史按源存储与源路径唯一 整理历史按源存储与源路径唯一
Revision ID: 7f5c1d2e3a4b Revision ID: 7f5c1d2e3a4b
@@ -1,4 +1,4 @@
"""3.0.0 """3.0.2
统一通用媒体表的来源与原生 ID 统一通用媒体表的来源与原生 ID
Revision ID: 8a4c7e1d2f90 Revision ID: 8a4c7e1d2f90
@@ -1,4 +1,4 @@
"""3.0.0 """3.0.5
允许插件扩展媒体来源 允许插件扩展媒体来源
Revision ID: b3d7e9f1a2c4 Revision ID: b3d7e9f1a2c4
@@ -1,4 +1,4 @@
"""3.0.3 """3.0.4
新增待整理文件登记表 新增待整理文件登记表
整理队列是纯内存的 queue.Queue进程重启会让队列里的任务连同这些文件还没 整理队列是纯内存的 queue.Queue进程重启会让队列里的任务连同这些文件还没
@@ -35,7 +35,7 @@ def _create_fixed_constraint_table(connection: sa.Connection) -> None:
def test_upgrade_replaces_fixed_source_whitelist(monkeypatch) -> None: def test_upgrade_replaces_fixed_source_whitelist(monkeypatch) -> None:
"""升级后应保留原数据、允许插件来源并继续拒绝非法身份。""" """升级后应保留原数据、允许插件来源并继续拒绝非法身份。"""
migration = importlib.import_module( migration = importlib.import_module(
"database.versions.b3d7e9f1a2c4_3_0_0" "database.versions.b3d7e9f1a2c4_3_0_5"
) )
engine = sa.create_engine("sqlite://") engine = sa.create_engine("sqlite://")
@@ -116,7 +116,7 @@ def test_cleanup_migration_keeps_one_complete_identity_and_drops_legacy_columns(
) -> None: ) -> None:
"""升级应修复半对身份、保留完整身份并删除六表全部专用列。""" """升级应修复半对身份、保留完整身份并删除六表全部专用列。"""
migration = importlib.import_module( migration = importlib.import_module(
"database.versions.8a4c7e1d2f90_3_0_0" "database.versions.8a4c7e1d2f90_3_0_2"
) )
engine = sa.create_engine("sqlite://") engine = sa.create_engine("sqlite://")
@@ -254,7 +254,7 @@ def test_cleanup_migration_keeps_one_complete_identity_and_drops_legacy_columns(
def test_cleanup_migration_backfills_every_supported_mediaid_prefix(monkeypatch) -> None: def test_cleanup_migration_backfills_every_supported_mediaid_prefix(monkeypatch) -> None:
"""升级应从历史组合字段回填全部规范来源及仍受支持的别名。""" """升级应从历史组合字段回填全部规范来源及仍受支持的别名。"""
migration = importlib.import_module( migration = importlib.import_module(
"database.versions.8a4c7e1d2f90_3_0_0" "database.versions.8a4c7e1d2f90_3_0_2"
) )
engine = sa.create_engine("sqlite://") engine = sa.create_engine("sqlite://")
@@ -302,7 +302,7 @@ def test_cleanup_migration_backfills_every_supported_mediaid_prefix(monkeypatch)
def test_cleanup_migration_rejects_invalid_database_identity_pairs(monkeypatch) -> None: def test_cleanup_migration_rejects_invalid_database_identity_pairs(monkeypatch) -> None:
"""升级后的数据库应允许插件来源,并拒绝半对、非法来源和零值身份。""" """升级后的数据库应允许插件来源,并拒绝半对、非法来源和零值身份。"""
migration = importlib.import_module( migration = importlib.import_module(
"database.versions.8a4c7e1d2f90_3_0_0" "database.versions.8a4c7e1d2f90_3_0_2"
) )
engine = sa.create_engine("sqlite://") engine = sa.create_engine("sqlite://")
@@ -345,7 +345,7 @@ def test_cleanup_migration_rejects_invalid_database_identity_pairs(monkeypatch)
def test_cleanup_migration_downgrade_restores_legacy_schema(monkeypatch) -> None: def test_cleanup_migration_downgrade_restores_legacy_schema(monkeypatch) -> None:
"""降级应恢复旧列并移除仅由本次迁移引入的媒体库身份列。""" """降级应恢复旧列并移除仅由本次迁移引入的媒体库身份列。"""
migration = importlib.import_module( migration = importlib.import_module(
"database.versions.8a4c7e1d2f90_3_0_0" "database.versions.8a4c7e1d2f90_3_0_2"
) )
engine = sa.create_engine("sqlite://") engine = sa.create_engine("sqlite://")