Как получить необработанный SQL оператор для отношения собственности - PullRequest
0 голосов
/ 30 января 2020

У меня довольно необычное свойство отношений на модели, и я хотел бы знать, какой raw- SQL sqlalchemy компилирует для них. Как я узнаю? Например, модель A имеет отношение A.payments

class A(Base):
    __tablename__ = 'a'

    payments = relationship('B', uselist=True, viewonly=True,
                            secondary="<join point>",
                            primaryjoin="<join condition>",
                            secondaryjoin="<join condition>",
                            )

Как узнать, какой алхимический запрос SQL получает экземпляры, например, в коде: для элемента в a.payments

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...