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);