Alembic sollte nicht verwirrt werden. > Sqlalchemy Version: 1.4 und 2.x. < /Li>
< /ul>
Wie mache ich das? Ist das überhaupt möglich? show_value_a Gibt an, ob der Wert auf der Benutzeroberfläche angezeigt werden soll oder nicht. Derzeit müssen alle Prozesse, die value_a abfragen, überprüfen müssen, ob show_value_a wahr ist ; Wenn nicht, wird der Wert von Value_a bei der Rückgabe maskiert (d. H. Auf keine ). Außerdem hat jeder Prozess seine eigene Abfrage (mit seinen spezifischen Verknüpfungen), daher ist es unwirksam, dies in einer Art Musterform zu tun. P> Tabellendefinition: < /p>
Code: Select all
from sqlalchemy import Column, String, Boolean
class MyTable(Base):
__tablename__ = "mytable"
valueA = Column("value_a", String(60), nullable=False)
showValueA = Column("show_value_a", Boolean, nullable=False)
< /code>
Daten: < /p>
value_a < /th>
show_value_a < /th>
< /tr>
< /thead>
"a" < /td>
true < /td>
< /tr>
< Tr>
"B" < /td>
false < /td>
< /tr>
"C"
true
Abfrage würde ich gerne machen: < /p>
values = session.query(MyTable.valueA).all()
# returns ["A", None, "C"]