test(db): 表结构与契约同步测试登记 storage_instance

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Cxwgnn2pbzQ7rXv3rq7fei
This commit is contained in:
rootandClaude Opus 5.5 committed 2026-10-07 00:16:14 +08:00
1 parent adbb9b59a0
commit a54905e571
2 files changed
+6

No files matched your search

+5
View File
@@ -65,6 +65,7 @@ const ROWS: Record<string, { row: Obj; dbOnly?: string[]; apiOnly?: string[] }>
MediaAsset: { row: C.MediaAsset }, MediaAsset: { row: C.MediaAsset },
MediaEntity: { row: C.MediaEntity }, MediaEntity: { row: C.MediaEntity },
MediaServerInstance: { row: C.MediaServerInstance }, MediaServerInstance: { row: C.MediaServerInstance },
StorageInstance: { row: C.StorageInstance },
Observation: { row: C.Observation }, Observation: { row: C.Observation },
OrganizationFileResult: { row: C.OrganizationFileResult }, OrganizationFileResult: { row: C.OrganizationFileResult },
OrganizeSourceSnapshot: { row: C.OrganizeSourceSnapshotRow }, OrganizeSourceSnapshot: { row: C.OrganizeSourceSnapshotRow },
@@ -224,6 +225,10 @@ const ENUMS: Record<string, z.ZodEnum> = {
MediaEntityStatus: C.MediaEntityStatus, MediaEntityStatus: C.MediaEntityStatus,
MediaServerInstanceKind: C.MediaServerKind, MediaServerInstanceKind: C.MediaServerKind,
MediaServerInstanceHealthStatus: C.InstanceHealth, MediaServerInstanceHealthStatus: C.InstanceHealth,
StorageInstanceKind: C.StorageKind,
StorageInstanceFlavor: C.StorageFlavor,
StorageInstanceAuthKind: C.StorageAuthKind,
StorageInstanceHealthStatus: C.InstanceHealth,
ObservationStatus: C.ObservationStatus, ObservationStatus: C.ObservationStatus,
OrganizationFileResultRole: C.FileRole, OrganizationFileResultRole: C.FileRole,
OrganizationFileResultMode: C.OrganizationAction, OrganizationFileResultMode: C.OrganizationAction,
+1
View File
@@ -24,6 +24,7 @@ const EXPECTED_TABLES = [
"downloader_instance", "downloader_instance",
"media_server_instance", "media_server_instance",
"path_mapping", "path_mapping",
"storage_instance",
// 内容 / 身份 // 内容 / 身份
"media_entity", "media_entity",
"content_unit", "content_unit",