Files
homaroma/apps/backend/prisma/migrations/20260624220800_add_matrix_variants/migration.sql
T

21 lines
716 B
SQL

-- DropIndex
DROP INDEX "ProductVariant_productId_size_key";
-- AlterTable
ALTER TABLE "Product" ADD COLUMN "options" JSONB DEFAULT '[]';
-- AlterTable
ALTER TABLE "ProductVariant" DROP COLUMN "size",
ADD COLUMN "barcode" TEXT,
ADD COLUMN "option1" TEXT NOT NULL DEFAULT '',
ADD COLUMN "option2" TEXT NOT NULL DEFAULT '',
ADD COLUMN "option3" TEXT NOT NULL DEFAULT '',
ADD COLUMN "sku" TEXT,
ADD COLUMN "stock" INTEGER NOT NULL DEFAULT 0;
-- CreateIndex
CREATE UNIQUE INDEX "ProductVariant_sku_key" ON "ProductVariant"("sku");
-- CreateIndex
CREATE UNIQUE INDEX "ProductVariant_productId_option1_option2_option3_key" ON "ProductVariant"("productId", "option1", "option2", "option3");