From 72b7e65fca75d81941dc830ed4afb8392a6c11ed Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Thu, 16 Apr 2026 13:54:15 +0900 Subject: [PATCH] =?UTF-8?q?fix(migration):=20asyncpg=20=EB=8B=A4=EC=A4=91?= =?UTF-8?q?=20statement=20=EB=B6=84=EB=A6=AC=20(135/136)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit a842c65 패턴과 동일. asyncpg는 prepared statement에 단일 SQL만 허용. - 135: ALTER TABLE만, 세미콜론 제거 - 136: CREATE INDEX 별도 파일 Co-Authored-By: Claude Opus 4.6 (1M context) --- migrations/135_ask_events_observability.sql | 13 +------------ migrations/136_ask_events_prompt_version_idx.sql | 1 + 2 files changed, 2 insertions(+), 12 deletions(-) create mode 100644 migrations/136_ask_events_prompt_version_idx.sql diff --git a/migrations/135_ask_events_observability.sql b/migrations/135_ask_events_observability.sql index 884c80f..acb38f5 100644 --- a/migrations/135_ask_events_observability.sql +++ b/migrations/135_ask_events_observability.sql @@ -1,12 +1 @@ --- Phase E.1: ask_events 측정 필드 확장 --- answer_length/covered_aspects/missing_aspects/model_name/prompt_version 추가 --- E.3 (400→600자) 전후 비교 기준 + 단계 5 2-모델 체인 failure mode 분석 근거 - -ALTER TABLE ask_events - ADD COLUMN IF NOT EXISTS answer_length INT, - ADD COLUMN IF NOT EXISTS covered_aspects JSONB, - ADD COLUMN IF NOT EXISTS missing_aspects JSONB, - ADD COLUMN IF NOT EXISTS model_name TEXT, - ADD COLUMN IF NOT EXISTS prompt_version TEXT; - -CREATE INDEX IF NOT EXISTS idx_ask_events_prompt_version ON ask_events(prompt_version); +ALTER TABLE ask_events ADD COLUMN IF NOT EXISTS answer_length INT, ADD COLUMN IF NOT EXISTS covered_aspects JSONB, ADD COLUMN IF NOT EXISTS missing_aspects JSONB, ADD COLUMN IF NOT EXISTS model_name TEXT, ADD COLUMN IF NOT EXISTS prompt_version TEXT diff --git a/migrations/136_ask_events_prompt_version_idx.sql b/migrations/136_ask_events_prompt_version_idx.sql new file mode 100644 index 0000000..90ef675 --- /dev/null +++ b/migrations/136_ask_events_prompt_version_idx.sql @@ -0,0 +1 @@ +CREATE INDEX IF NOT EXISTS idx_ask_events_prompt_version ON ask_events(prompt_version)