生产数据库演练 · 2026-04-27 03:24:03
备份、恢复、表结构、鉴权 API 回读已完成演练
本页用于给客户确认生产数据库上线前的技术准备状态。当前使用 SQLite DB 模式完成可重复演练,并已按 RBAC 收紧后的登录态读取配送与生产化数据;拿到生产 MySQL 地址、账号和备份目录后,同一流程切换到真实生产实例执行。
关键检查
API 健康:PASS;订单 API 回读:1;生产化检查 API 回读:9;当前生产化阻断:2;恢复库订单/账单/反馈计数:{"orders":1,"bills":1,"readinessItems":9,"feedback":0}。
表结构清单
BillBillItemCommissionRecordDeliveryOrderFulfillmentOrderOrderOrderItemPaymentRecordProductReleaseEventProductReleaseVersionProductStateProductionReadinessActionProductionReadinessItemSalesmanStoreBindingSettlementRuleSignImageSignItemSignRecordStoreWalletSupplierSettlementSupplierSettlementItemTestFeedback机器可读报告
{
"title": "龙虾供应链配送系统生产数据库演练报告",
"updatedAt": "2026-04-27 03:24:03",
"mode": "sqlite-drill",
"status": "PASS",
"databaseFile": "/tmp/xia-production-db-drill/production-drill.db",
"backupFile": "/tmp/xia-production-db-drill/production-drill.backup.db",
"restoreFile": "/tmp/xia-production-db-drill/production-drill.restore.db",
"checks": {
"health": "PASS",
"seededOrdersFromApi": 1,
"readinessItemsFromApi": 9,
"readinessBlockersFromApi": 2,
"rbacAuthenticatedApiRead": "PASS",
"restoreCounts": {
"orders": 1,
"bills": 1,
"readinessItems": 9,
"feedback": 0
},
"schemaTables": [
"Bill",
"BillItem",
"CommissionRecord",
"DeliveryOrder",
"FulfillmentOrder",
"Order",
"OrderItem",
"PaymentRecord",
"ProductReleaseEvent",
"ProductReleaseVersion",
"ProductState",
"ProductionReadinessAction",
"ProductionReadinessItem",
"SalesmanStoreBinding",
"SettlementRule",
"SignImage",
"SignItem",
"SignRecord",
"StoreWallet",
"SupplierSettlement",
"SupplierSettlementItem",
"TestFeedback"
]
},
"nextProductionStep": "开发侧 DB 初始化、鉴权 API 回读、备份、恢复和计数校验已可复跑;拿到生产 MySQL 地址、账号和备份目录后,将同一套流程切换到真实实例。"
}