feat: 서버 준비 전에 감사 초기 상태와 정책 기준을 저장
This commit is contained in:
@@ -1084,6 +1084,7 @@ model VoteComment {
|
||||
|
||||
// 현재 기수 플레이 감사. gameplay 엔티티 삭제 뒤에도 당시 ID/이름을 유지한다.
|
||||
model PlayAuditMonth {
|
||||
// INITIAL은 migration의 부분 unique index로 serverId당 한 건만 허용한다.
|
||||
id String @id
|
||||
serverId String @map("server_id")
|
||||
year Int
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
ALTER TABLE "play_audit_month" DROP CONSTRAINT "play_audit_month_kind_check";
|
||||
ALTER TABLE "play_audit_month" ADD CONSTRAINT "play_audit_month_kind_check"
|
||||
CHECK ("kind" IN ('MONTH_END', 'FINAL', 'INITIAL'));
|
||||
CREATE UNIQUE INDEX "play_audit_month_initial_server_key" ON "play_audit_month" ("server_id")
|
||||
WHERE "kind" = 'INITIAL';
|
||||
Reference in New Issue
Block a user