重构:硬切履约路由唯一真源
This commit is contained in:
@@ -83,10 +83,12 @@ main()
|
||||
|
||||
async function assertSchema() {
|
||||
const ready = await query<{ ready: boolean }>(
|
||||
`SELECT to_regclass('public.sku_channel_rules') IS NOT NULL AS ready`,
|
||||
`SELECT
|
||||
to_regclass('public.internal_skus') IS NOT NULL
|
||||
AND to_regclass('public.sku_channel_routes') IS NOT NULL AS ready`,
|
||||
)
|
||||
if (!ready.rows[0]?.ready) {
|
||||
throw new Error('缺少 112 迁移产物;请先执行 npm run db:migrate')
|
||||
throw new Error('缺少统一 SKU 路由迁移产物;请先执行 npm run db:migrate')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user