fix(portfolio): align corporate action schema definitions

This commit is contained in:
2026-09-13 13:55:49 +09:00
parent a4664f5991
commit 48735bbb4a
2 changed files with 23 additions and 10 deletions
@@ -22,6 +22,10 @@ def upgrade() -> None:
profit_buffer NUMERIC(20,8) NOT NULL, ledger_entry_id BIGINT,
UNIQUE (portfolio_id, idempotency_key)
)"""))
op.get_bind().execute(text(
"CREATE INDEX IF NOT EXISTS idx_corporate_actions_portfolio "
"ON portfolio_corporate_actions (portfolio_id, effective_date)"
))
def downgrade() -> None:
op.get_bind().execute(text("DROP TABLE IF EXISTS portfolio_corporate_actions"))