8

selectクエリでPostgreSQLのみの句を使用する必要があります。SQLAlchemyでそれを行うことはできますか?

4

1 に答える 1

6

はい、SQLAlchemyバージョン0.8.0以降を使用している場合(問題2506を参照)。

ONLYキーワードは、選択ヒントとして実装されます。

result = table.select().with_hint(table, 'ONLY', 'postgresql')

または、ORMレイヤーを使用する場合は、クエリオブジェクトで次のようにします。

session.query(...).with_hint(MappedClass, 'ONLY', 'postgresql')
于 2012-08-17T23:47:58.630 に答える