Make filter field in queries table non-nullable
This commit is contained in:
parent
b4f5d92f5d
commit
82e707a6f6
@ -154,7 +154,7 @@ class QueriesTable(Model):
|
|||||||
|
|
||||||
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
|
id: Mapped[int] = mapped_column(primary_key=True, autoincrement=True)
|
||||||
name: Mapped[str] = mapped_column(String(128), nullable=False)
|
name: Mapped[str] = mapped_column(String(128), nullable=False)
|
||||||
_filter_data: Mapped[dict | None] = mapped_column("filter_data", JSONEncodedDict, nullable=True)
|
_filter_data: Mapped[dict | None] = mapped_column("filter_data", JSONEncodedDict, nullable=False)
|
||||||
favourite: Mapped[bool] = mapped_column(Boolean, nullable=False, index=False, default=False)
|
favourite: Mapped[bool] = mapped_column(Boolean, nullable=False, index=False, default=False)
|
||||||
|
|
||||||
def _get_filter(self) -> Filter:
|
def _get_filter(self) -> Filter:
|
||||||
|
|||||||
@ -33,7 +33,7 @@ def upgrade_() -> None:
|
|||||||
op.create_table('queries',
|
op.create_table('queries',
|
||||||
sa.Column('id', sa.Integer(), autoincrement=True, nullable=False),
|
sa.Column('id', sa.Integer(), autoincrement=True, nullable=False),
|
||||||
sa.Column('name', sa.String(length=128), nullable=False),
|
sa.Column('name', sa.String(length=128), nullable=False),
|
||||||
sa.Column('filter_data', dbtables.JSONEncodedDict(), nullable=True),
|
sa.Column('filter_data', dbtables.JSONEncodedDict(), nullable=False),
|
||||||
sa.Column('favourite', sa.Boolean(), nullable=False),
|
sa.Column('favourite', sa.Boolean(), nullable=False),
|
||||||
sa.PrimaryKeyConstraint('id')
|
sa.PrimaryKeyConstraint('id')
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user