Fix PostgreSQL compatibility in Alembic migrations

This commit is contained in:
A R R R Associates
2026-06-21 19:38:13 +05:30
parent b3925bd4e7
commit f2f4e0f7f8
7 changed files with 43 additions and 25 deletions
@@ -199,19 +199,19 @@ def upgrade() -> None:
sa.Column("onboarding_date", sa.Date(), nullable=True),
sa.Column("closing_date", sa.Date(), nullable=True),
sa.Column("notes", sa.Text(), nullable=True),
sa.Column("gst_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("income_tax_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("tds_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("roc_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("audit_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("pf_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("esi_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("professional_tax_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("payroll_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("msme_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("import_export_applicable", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("is_active", sa.Boolean(), nullable=False, server_default=sa.text("1")),
sa.Column("is_archived", sa.Boolean(), nullable=False, server_default=sa.text("0")),
sa.Column("gst_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("income_tax_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("tds_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("roc_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("audit_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("pf_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("esi_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("professional_tax_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("payroll_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("msme_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("import_export_applicable", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("is_active", sa.Boolean(), nullable=False, server_default=sa.text("true")),
sa.Column("is_archived", sa.Boolean(), nullable=False, server_default=sa.text("false")),
sa.Column("archived_at_utc", sa.DateTime(timezone=True), nullable=True),
sa.Column("created_by_user_id", sa.Integer(), nullable=True),
sa.Column("updated_by_user_id", sa.Integer(), nullable=True),