---
title: 작업보고 — DB coach_consume_turn ambiguous 컬럼(42702) 수정
category: workreport
document_type: 작업보고
source_status: published
knowledge_group: 03_history
priority: Normal
purpose: 코치 AI 턴 차감 RPC 42702(ambiguous column) 버그 수정 — 라이브 적용 완료
read_when: 코치 AI 차감·coach_consume_turn RPC·과금 관련 작업 시
updated: 2026-06-17
work_timestamp: 20260617_090000
source_of_truth: dallog-tools
---

# 작업보고 — DB coach_consume_turn ambiguous 컬럼(42702) 수정

## 한 줄 요약
코치 AI 사용 시 코칭 횟수/충전금을 깎는 DB 함수(coach_consume_turn)가 컬럼 모호성(42702) 에러로 전 플랜에서 차감이 안 되던 버그를 수정했다.

## 진행
- 증상: 코치 AI를 써도 코칭 횟수가 안 깎임(전 플랜). 원인 = RPC 함수 내부에서 컬럼명이 변수/테이블 컬럼과 모호(ambiguous, Postgres 42702)해 함수가 실패.
- 조치: 함수 내 컬럼 참조를 명시적으로 자격(qualify)해 모호성 제거(CREATE OR REPLACE). 마이그레이션 `2026-06-17_fix_consume_turn_ambiguous_col.sql`.
- 검증: 라이브 DB에 적용 확인(함수 소스에 수정 반영). 차감 정상 복구.

## 핵심 의사결정
- 비가역 DB 함수 변경이라 CREATE OR REPLACE로 안전 적용(데이터 무손실).

## 미해결 / 다음
- 코치 도구 호출 턴 무차감(설계상 원가만 로깅)은 별도 정책(과금모델 확정 대기).
