fix(migrations): harden BAT-025 PostgreSQL verification
This commit is contained in:
@@ -18,7 +18,9 @@ depends_on: str | Sequence[str] | None = None
|
||||
|
||||
|
||||
def upgrade() -> None:
|
||||
op.add_column("portfolio_ledger", sa.Column("ledger_entry_id", sa.BigInteger(), sa.Identity(always=False), nullable=True))
|
||||
# PostgreSQL identity columns are implicitly NOT NULL. ``nullable=True``
|
||||
# renders a conflicting trailing ``NULL`` clause on a real PostgreSQL DB.
|
||||
op.add_column("portfolio_ledger", sa.Column("ledger_entry_id", sa.BigInteger(), sa.Identity(always=False), nullable=False))
|
||||
op.add_column("portfolio_ledger", sa.Column("order_id", sa.Text(), nullable=True))
|
||||
op.add_column("portfolio_ledger", sa.Column("execution_id", sa.Text(), nullable=True))
|
||||
op.add_column("portfolio_ledger", sa.Column("side", sa.Text(), nullable=True))
|
||||
|
||||
Reference in New Issue
Block a user