improve admin release and deployment safeguards
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-09 09:46:43 +09:00
parent da30d88688
commit c2f834e92d
6 changed files with 101 additions and 7 deletions
@@ -24,9 +24,9 @@ CREATE UNIQUE INDEX IF NOT EXISTS "admin_roles_code_key"
CREATE INDEX IF NOT EXISTS "admin_roles_is_active_sort_order_idx"
ON "admin_roles"("is_active", "sort_order");
INSERT INTO "admin_roles" ("code", "name", "description", "sort_order", "is_active")
INSERT INTO "admin_roles" ("id", "code", "name", "description", "sort_order", "is_active", "updated_at")
VALUES
('OWNER', 'OWNER', '전체 관리자 권한', 1, true),
('ADMIN', 'ADMIN', '관리자 권한', 2, true),
('VIEWER', 'VIEWER', '조회 권한', 3, true)
(gen_random_uuid(), 'OWNER', 'OWNER', '전체 관리자 권한', 1, true, CURRENT_TIMESTAMP),
(gen_random_uuid(), 'ADMIN', 'ADMIN', '관리자 권한', 2, true, CURRENT_TIMESTAMP),
(gen_random_uuid(), 'VIEWER', 'VIEWER', '조회 권한', 3, true, CURRENT_TIMESTAMP)
ON CONFLICT ("code") DO NOTHING;