From eda5d76af9b45cbe1835ef3178895b04bab2c2c4 Mon Sep 17 00:00:00 2001 From: shuim Date: Thu, 2 Apr 2026 11:52:13 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 3 ++- .../versions/0007_add_portfolio_market_column.py | 14 ++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index c5a3c64..e7a93bf 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -63,7 +63,8 @@ "Bash(done)", "Bash(find /Users/commylife/myproject/java/workspace/auto-stock -type f \\\\\\(-name *.tmp -o -name *.bak -o -name *.swap \\\\\\))", "Bash(source /Users/commylife/myproject/java/workspace/auto-stock/.venv/bin/activate)", - "Bash(ssh:*)" + "Bash(ssh:*)", + "Bash(find /Users/commylife/myproject/java/workspace/auto-stock/frontend/src -type f \\\\\\(-name *.tsx -o -name *.ts \\\\\\))" ] }, "enableAllProjectMcpServers": true, diff --git a/backend/alembic/versions/0007_add_portfolio_market_column.py b/backend/alembic/versions/0007_add_portfolio_market_column.py index 39d97f4..77b5806 100644 --- a/backend/alembic/versions/0007_add_portfolio_market_column.py +++ b/backend/alembic/versions/0007_add_portfolio_market_column.py @@ -16,10 +16,16 @@ depends_on = None def upgrade() -> None: - op.add_column( - "portfolio", - sa.Column("market", sa.String(10), nullable=True, server_default="KRX"), - ) + conn = op.get_bind() + result = conn.execute(sa.text( + "SELECT 1 FROM information_schema.columns " + "WHERE table_name='portfolio' AND column_name='market'" + )) + if not result.fetchone(): + op.add_column( + "portfolio", + sa.Column("market", sa.String(10), nullable=True, server_default="KRX"), + ) def downgrade() -> None: