34 lines
1.6 KiB
SQL
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 '민감 정보 여부';
|