From 9f1844809e2dd5b81bbd67ae881ee2f729e281df Mon Sep 17 00:00:00 2001 From: yml Date: Thu, 28 May 2026 09:15:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/backend/src/db/migrations/001_init.sql | 3 +++ apps/backend/src/db/migrations/002_admin_session_version.sql | 2 -- .../src/db/migrations/003_drop_legacy_fulfillment_rules.sql | 2 -- .../src/db/migrations/004_order_platform_order_lookup.sql | 2 -- 4 files changed, 3 insertions(+), 6 deletions(-) delete mode 100644 apps/backend/src/db/migrations/002_admin_session_version.sql delete mode 100644 apps/backend/src/db/migrations/003_drop_legacy_fulfillment_rules.sql delete mode 100644 apps/backend/src/db/migrations/004_order_platform_order_lookup.sql diff --git a/apps/backend/src/db/migrations/001_init.sql b/apps/backend/src/db/migrations/001_init.sql index 7fadbe0c..ea524e5b 100644 --- a/apps/backend/src/db/migrations/001_init.sql +++ b/apps/backend/src/db/migrations/001_init.sql @@ -73,6 +73,9 @@ CREATE TABLE IF NOT EXISTS orders ( UNIQUE(provider, platform, shop_id, platform_order_id) ); +CREATE INDEX IF NOT EXISTS idx_orders_platform_order_lookup + ON orders(provider, platform, platform_order_id, id DESC); + CREATE TABLE IF NOT EXISTS order_items ( id BIGSERIAL PRIMARY KEY, order_id BIGINT NOT NULL REFERENCES orders(id) ON DELETE CASCADE, diff --git a/apps/backend/src/db/migrations/002_admin_session_version.sql b/apps/backend/src/db/migrations/002_admin_session_version.sql deleted file mode 100644 index 7b2e0d62..00000000 --- a/apps/backend/src/db/migrations/002_admin_session_version.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE admin_users - ADD COLUMN IF NOT EXISTS session_version INTEGER NOT NULL DEFAULT 1; diff --git a/apps/backend/src/db/migrations/003_drop_legacy_fulfillment_rules.sql b/apps/backend/src/db/migrations/003_drop_legacy_fulfillment_rules.sql deleted file mode 100644 index 536091d1..00000000 --- a/apps/backend/src/db/migrations/003_drop_legacy_fulfillment_rules.sql +++ /dev/null @@ -1,2 +0,0 @@ -DROP TABLE IF EXISTS product_match_rules; -DROP TABLE IF EXISTS sku_fulfillment_bindings; diff --git a/apps/backend/src/db/migrations/004_order_platform_order_lookup.sql b/apps/backend/src/db/migrations/004_order_platform_order_lookup.sql deleted file mode 100644 index 0253c90f..00000000 --- a/apps/backend/src/db/migrations/004_order_platform_order_lookup.sql +++ /dev/null @@ -1,2 +0,0 @@ -CREATE INDEX IF NOT EXISTS idx_orders_platform_order_lookup - ON orders(provider, platform, platform_order_id, id DESC);