Files
nademitex_server/runtime/migrations/20260815100000_order_item_company/migration.sql
T

16 lines
576 B
SQL
Raw Normal View History

2026-09-10 17:24:13 +03:30
-- اقلام سفارش شرکت خود را نگه می‌دارند تا یک فاکتور چندشرکتی ممکن شود.
ALTER TABLE "OrderItem" ADD COLUMN "companyId" TEXT;
ALTER TABLE "OrderItem" ADD COLUMN "companyName" TEXT;
UPDATE "OrderItem" AS oi
SET
"companyId" = o."companyId",
"companyName" = o."companyName"
FROM "Order" AS o
WHERE oi."orderId" = o."id";
ALTER TABLE "OrderItem" ALTER COLUMN "companyId" SET NOT NULL;
ALTER TABLE "OrderItem" ALTER COLUMN "companyName" SET NOT NULL;
CREATE INDEX "OrderItem_companyId_idx" ON "OrderItem"("companyId");