fix user's notes column server_default value

This commit is contained in:
Andreas Köpf
2023-01-12 21:43:33 +01:00
parent 050d4902f3
commit f264b43cde
2 changed files with 6 additions and 3 deletions
@@ -20,7 +20,10 @@ def upgrade() -> None:
# ### commands auto generated by Alembic - please adjust! ###
op.add_column("user", sa.Column("enabled", sa.Boolean(), server_default=sa.text("true"), nullable=False))
op.add_column("user", sa.Column("deleted", sa.Boolean(), server_default=sa.text("false"), nullable=False))
op.add_column("user", sa.Column("notes", sqlmodel.sql.sqltypes.AutoString(length=1024), nullable=False))
op.add_column(
"user",
sa.Column("notes", sqlmodel.sql.sqltypes.AutoString(length=1024), server_default=sa.text("''"), nullable=False),
)
# ### end Alembic commands ###
+2 -2
View File
@@ -4,7 +4,7 @@ from uuid import UUID, uuid4
import sqlalchemy as sa
import sqlalchemy.dialects.postgresql as pg
from sqlmodel import Field, Index, SQLModel
from sqlmodel import AutoString, Field, Index, SQLModel
class User(SQLModel, table=True):
@@ -24,5 +24,5 @@ class User(SQLModel, table=True):
)
api_client_id: UUID = Field(foreign_key="api_client.id")
enabled: bool = Field(sa_column=sa.Column(sa.Boolean, nullable=False, server_default=sa.true()))
notes: str = Field(nullable=False, max_length=1024, default="")
notes: str = Field(sa_column=sa.Column(AutoString(length=1024), nullable=False, server_default="''"))
deleted: bool = Field(sa_column=sa.Column(sa.Boolean, nullable=False, server_default=sa.false()))