Istnieje tabela m2m, która łączy wystąpienia jednego modelu tworząc relacje rodzic-dziecko.sqlalchemy CompileError Nieużywane nazwy kolumn podczas usuwania wiersza z tabeli m2m
companies_connections = db.Table(
'companies_connections',
db.Column('parent_id', db.BigInteger(), db.ForeignKey('company.id'), primary_key=True),
db.Column('child_id', db.BigInteger(), db.ForeignKey('company.id'), primary_key=True),
)
próby usunięcia wiersza z tabeli w after_insert detektora zdarzeń mam tylko obiekt Connection ponieważ sesja ma do czynienia z innymi wydarzeniami gładkimi. Ale używając
q = companies_connections.delete(
and_(
companies_connections.c.parent_id == 10,
companies_connections.c.child_id == 23
)
)
connection.execute(q)
uzyskać
CompileError: Unconsumed column names: parent_id_1, child_id_1
Dlaczego?
Czy kiedykolwiek liczba ta się? – dennismonsewicz
@dennismonsewicz niestety jeszcze nie – perython