Fix: Add boolean column types.

This commit is contained in:
2025-07-17 09:14:51 -04:00
parent dbd1d6dc00
commit f446f8e9cc
+4 -4
View File
@@ -1,6 +1,6 @@
"""File holds all model definitions of SQL tables.""" """File holds all model definitions of SQL tables."""
from sqlalchemy.dialects.mysql import BIGINT, INTEGER, VARCHAR from sqlalchemy.dialects.mysql import BIGINT, BOOLEAN, INTEGER, VARCHAR
from sqlmodel import Column, Field, ForeignKey, Relationship, SQLModel from sqlmodel import Column, Field, ForeignKey, Relationship, SQLModel
@@ -70,9 +70,9 @@ class CouncilMember(SQLModel, table=True):
) )
member_id: int = Field(sa_column=Column("MemberId", BIGINT(unsigned=True), primary_key=True, nullable=False)) member_id: int = Field(sa_column=Column("MemberId", BIGINT(unsigned=True), primary_key=True, nullable=False))
speech_msg_id: int = Field(sa_column=Column("SpeechMsgId", BIGINT(unsigned=True), nullable=False)) speech_msg_id: int = Field(sa_column=Column("SpeechMsgId", BIGINT(unsigned=True), nullable=False))
elected: bool = Field(sa_column=Column("Elected"), default=False) elected: bool = Field(sa_column=Column("Elected", BOOLEAN), default=False)
discord_manager: bool = Field(sa_column=Column("DiscordManager"), default=False) discord_manager: bool = Field(sa_column=Column("DiscordManager", BOOLEAN), default=False)
clan_leader: bool = Field(sa_column=Column("ClanLeader"), default=False) clan_leader: bool = Field(sa_column=Column("ClanLeader", BOOLEAN), default=False)
discord_manager_speech_id: int = Field( discord_manager_speech_id: int = Field(
sa_column=Column("DiscordManagerSpeechId", BIGINT(unsigned=True), nullable=True) sa_column=Column("DiscordManagerSpeechId", BIGINT(unsigned=True), nullable=True)
) )