fix: use boolean literal for reversible server_default

PostgreSQL rejects DEFAULT 1 for boolean columns; use DEFAULT true
which works on both PostgreSQL and SQLite (3.23.0+).
This commit is contained in:
Louis King committed 2026-07-12 22:46:35 +01:00
1 parent 818d4a2abe
commit 27d6160164
2 files changed
+2 -2

No files matched your search

@@ -28,7 +28,7 @@ def upgrade() -> None:
"reversible",
sa.Boolean(),
nullable=False,
server_default=sa.text("1"),
server_default=sa.text("true"),
),
)
+1 -1
View File
@@ -88,7 +88,7 @@ class Route(Base, UUIDMixin, TimestampMixin):
reversible: Mapped[bool] = mapped_column(
Boolean,
default=True,
server_default="1",
server_default="true",
nullable=False,
)