From 8d5ff27a3c8f476e79912046de01e7f9413d307f Mon Sep 17 00:00:00 2001 From: WangDL Date: Fri, 22 May 2026 22:50:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20MySQL=20compatible=20migration=20?= =?UTF-8?q?=E2=80=94=20replace=20double=20quotes=20with=20backticks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migration.sql | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/prisma/migrations/20260522223545_add_config_and_feature_flag/migration.sql b/prisma/migrations/20260522223545_add_config_and_feature_flag/migration.sql index 4b346e6..b9216ba 100644 --- a/prisma/migrations/20260522223545_add_config_and_feature_flag/migration.sql +++ b/prisma/migrations/20260522223545_add_config_and_feature_flag/migration.sql @@ -1,23 +1,23 @@ -CREATE TABLE "AppConfig" ( - "id" VARCHAR(191) NOT NULL, "key" VARCHAR(100) NOT NULL, "value" TEXT NOT NULL, - "description" VARCHAR(500), "environment" VARCHAR(32) NOT NULL DEFAULT 'production', - "updatedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - "updatedAt" DATETIME(3) NOT NULL, - UNIQUE INDEX "AppConfig_key_key"("key"), PRIMARY KEY ("id") +CREATE TABLE AppConfig ( + id VARCHAR(191) NOT NULL, `key` VARCHAR(100) NOT NULL, `value` TEXT NOT NULL, + description VARCHAR(500), environment VARCHAR(32) NOT NULL DEFAULT 'production', + updatedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + updatedAt DATETIME(3) NOT NULL, + UNIQUE INDEX AppConfig_key_key(`key`), PRIMARY KEY (id) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -CREATE TABLE "FeatureFlag" ( - "id" VARCHAR(191) NOT NULL, "name" VARCHAR(100) NOT NULL, "enabled" BOOLEAN NOT NULL DEFAULT false, - "description" VARCHAR(500), "rolloutPct" INTEGER NOT NULL DEFAULT 100, - "updatedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - "updatedAt" DATETIME(3) NOT NULL, - UNIQUE INDEX "FeatureFlag_name_key"("name"), PRIMARY KEY ("id") +CREATE TABLE FeatureFlag ( + id VARCHAR(191) NOT NULL, `name` VARCHAR(100) NOT NULL, enabled BOOLEAN NOT NULL DEFAULT false, + description VARCHAR(500), rolloutPct INTEGER NOT NULL DEFAULT 100, + updatedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + updatedAt DATETIME(3) NOT NULL, + UNIQUE INDEX FeatureFlag_name_key(`name`), PRIMARY KEY (id) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -CREATE TABLE "ConfigChangeLog" ( - "id" VARCHAR(191) NOT NULL, "entityType" VARCHAR(32) NOT NULL, "entityId" VARCHAR(100) NOT NULL, - "field" VARCHAR(100) NOT NULL, "oldValue" TEXT, "newValue" TEXT, - "changedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), - INDEX "ConfigChangeLog_entityType_entityId_idx"("entityType", "entityId"), - INDEX "ConfigChangeLog_createdAt_idx"("createdAt"), PRIMARY KEY ("id") +CREATE TABLE ConfigChangeLog ( + id VARCHAR(191) NOT NULL, entityType VARCHAR(32) NOT NULL, entityId VARCHAR(100) NOT NULL, + field VARCHAR(100) NOT NULL, oldValue TEXT, newValue TEXT, + changedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + INDEX ConfigChangeLog_entityType_entityId_idx(entityType, entityId), + INDEX ConfigChangeLog_createdAt_idx(createdAt), PRIMARY KEY (id) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;