fix: MySQL compatible migration — replace double quotes with backticks
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 38s

This commit is contained in:
WangDL 2026-05-22 22:50:33 +08:00
parent dee0b250b6
commit 8d5ff27a3c

View File

@ -1,23 +1,23 @@
CREATE TABLE "AppConfig" ( CREATE TABLE AppConfig (
"id" VARCHAR(191) NOT NULL, "key" VARCHAR(100) NOT NULL, "value" TEXT NOT NULL, id VARCHAR(191) NOT NULL, `key` VARCHAR(100) NOT NULL, `value` TEXT NOT NULL,
"description" VARCHAR(500), "environment" VARCHAR(32) NOT NULL DEFAULT 'production', description VARCHAR(500), environment VARCHAR(32) NOT NULL DEFAULT 'production',
"updatedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), updatedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
"updatedAt" DATETIME(3) NOT NULL, updatedAt DATETIME(3) NOT NULL,
UNIQUE INDEX "AppConfig_key_key"("key"), PRIMARY KEY ("id") UNIQUE INDEX AppConfig_key_key(`key`), PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE TABLE "FeatureFlag" ( CREATE TABLE FeatureFlag (
"id" VARCHAR(191) NOT NULL, "name" VARCHAR(100) NOT NULL, "enabled" BOOLEAN NOT NULL DEFAULT false, 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, description VARCHAR(500), rolloutPct INTEGER NOT NULL DEFAULT 100,
"updatedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), updatedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
"updatedAt" DATETIME(3) NOT NULL, updatedAt DATETIME(3) NOT NULL,
UNIQUE INDEX "FeatureFlag_name_key"("name"), PRIMARY KEY ("id") UNIQUE INDEX FeatureFlag_name_key(`name`), PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE TABLE "ConfigChangeLog" ( CREATE TABLE ConfigChangeLog (
"id" VARCHAR(191) NOT NULL, "entityType" VARCHAR(32) NOT NULL, "entityId" VARCHAR(100) NOT NULL, id VARCHAR(191) NOT NULL, entityType VARCHAR(32) NOT NULL, entityId VARCHAR(100) NOT NULL,
"field" VARCHAR(100) NOT NULL, "oldValue" TEXT, "newValue" TEXT, field VARCHAR(100) NOT NULL, oldValue TEXT, newValue TEXT,
"changedBy" VARCHAR(100), "createdAt" DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), changedBy VARCHAR(100), createdAt DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
INDEX "ConfigChangeLog_entityType_entityId_idx"("entityType", "entityId"), INDEX ConfigChangeLog_entityType_entityId_idx(entityType, entityId),
INDEX "ConfigChangeLog_createdAt_idx"("createdAt"), PRIMARY KEY ("id") INDEX ConfigChangeLog_createdAt_idx(createdAt), PRIMARY KEY (id)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;