有効/無効

もし「有効/無効」がデータの状態を表す列である場合、通常はBoolean型を使用して、True(有効)またはFalse(無効)の値を格納します。以下は、そのような場合のモデルの例です。

python
from sqlalchemy import create_engine, Column, Integer, String, Boolean from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Maker(Base): __tablename__ = 'maker' id = Column(Integer, primary_key=True) is_active = Column(Boolean, nullable=False) maker_code = Column(Integer, nullable=False, unique=True) maker_name = Column(String, nullable=False) display_name = Column(String, nullable=False) kana = Column(String, nullable=False) # データベースに接続するためのエンジンを作成 engine = create_engine('sqlite:///:memory:') # モデルをデータベースに反映 Base.metadata.create_all(engine)

この例では、is_active列がBoolean型となっており、Trueであれば有効、Falseであれば無効を表します。これにより、有効/無効の状態を効果的に表現できます。モデルの操作やクエリも通常の方法で行うことができます。

未分類

Posted by ぼっち