Files
2026-07-01 18:01:05 +09:00

34 lines
1.6 KiB
SQL

ALTER TABLE "launcher_app_versions"
ADD COLUMN IF NOT EXISTS "repository" TEXT,
ADD COLUMN IF NOT EXISTS "branch" TEXT,
ADD COLUMN IF NOT EXISTS "commit_sha" TEXT;
CREATE TABLE IF NOT EXISTS "launcher_common_settings" (
"id" UUID NOT NULL DEFAULT gen_random_uuid(),
"key" TEXT NOT NULL,
"name" TEXT NOT NULL,
"type" TEXT NOT NULL,
"value" TEXT NOT NULL,
"description" TEXT,
"is_active" BOOLEAN NOT NULL DEFAULT true,
"is_secret" BOOLEAN NOT NULL DEFAULT false,
"created_at" TIMESTAMPTZ(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" TIMESTAMPTZ(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "launcher_common_settings_pkey" PRIMARY KEY ("id")
);
CREATE UNIQUE INDEX IF NOT EXISTS "launcher_common_settings_key_key"
ON "launcher_common_settings"("key");
CREATE INDEX IF NOT EXISTS "launcher_common_settings_type_is_active_idx"
ON "launcher_common_settings"("type", "is_active");
COMMENT ON TABLE "launcher_common_settings" IS '런처 공통 연결 설정과 플랫폼 연동 설정';
COMMENT ON COLUMN "launcher_common_settings"."key" IS '공통 설정 식별 키';
COMMENT ON COLUMN "launcher_common_settings"."name" IS '공통 설정 표시 이름';
COMMENT ON COLUMN "launcher_common_settings"."type" IS '공통 설정 유형';
COMMENT ON COLUMN "launcher_common_settings"."value" IS '공통 설정 값';
COMMENT ON COLUMN "launcher_common_settings"."description" IS '공통 설정 설명';
COMMENT ON COLUMN "launcher_common_settings"."is_active" IS '공통 설정 활성 여부';
COMMENT ON COLUMN "launcher_common_settings"."is_secret" IS '민감 정보 여부';