Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/infrastructure/persistence/models/sessions.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ class PromptMessage(Base):
)
turn: Mapped[int] = mapped_column(Integer, nullable=False)
role: Mapped[PromptRoleEnum] = mapped_column(
Enum(PromptRoleEnum, name="prompt_role_enum", schema="ai_vibe_coding_test"),
Enum(PromptRoleEnum, name="prompt_role_enum", schema="public"),
nullable=False,
)
content: Mapped[str] = mapped_column(Text, nullable=False)
Expand Down Expand Up @@ -106,7 +106,7 @@ class PromptEvaluation(Base):
Enum(
EvaluationTypeEnum,
name="evaluation_type_enum",
schema="ai_vibe_coding_test",
schema="public",
create_type=False, # 기존 ENUM 타입 사용 (DB에 이미 존재)
native_enum=True, # PostgreSQL 네이티브 ENUM 사용
),
Expand Down
4 changes: 2 additions & 2 deletions app/infrastructure/persistence/models/submissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ class Submission(Base):
Enum(
SubmissionStatusEnum,
name="submission_status_enum",
schema="ai_vibe_coding_test",
schema="public",
),
nullable=False,
default=SubmissionStatusEnum.QUEUED,
Expand Down Expand Up @@ -82,7 +82,7 @@ class SubmissionRun(Base):
nullable=False,
)
verdict: Mapped[VerdictEnum] = mapped_column(
Enum(VerdictEnum, name="verdict_enum", schema="ai_vibe_coding_test"),
Enum(VerdictEnum, name="verdict_enum", schema="public"),
nullable=False,
default=VerdictEnum.AC,
)
Expand Down
6 changes: 3 additions & 3 deletions app/infrastructure/persistence/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pool_size=10,
max_overflow=20,
pool_pre_ping=True,
connect_args={"server_settings": {"search_path": "ai_vibe_coding_test"}},
connect_args={"server_settings": {"search_path": "public"}},
)


Expand All @@ -28,7 +28,7 @@ async def _set_search_path(session: AsyncSession):
"""세션마다 search_path 설정 (ai_vibe_coding_test 스키마만 사용)"""
from sqlalchemy import text

await session.execute(text("SET search_path TO ai_vibe_coding_test"))
await session.execute(text("SET search_path TO public"))


# 세션 팩토리
Expand Down Expand Up @@ -83,7 +83,7 @@ async def init_db():
# 연결 테스트만 수행
await conn.execute(text("SELECT 1"))
# search_path 설정 (ai_vibe_coding_test 스키마만 사용)
await conn.execute(text("SET search_path TO ai_vibe_coding_test"))
await conn.execute(text("SET search_path TO public"))


async def close_db():
Expand Down
Loading