Ini blog memberikan jawaban yang diperbarui.
Mengutip dari posting blog, ini disarankan dan berhasil untuk saya.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Dimana q didefinisikan sebagai:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Atau sembarang session.query()
.
Terima kasih kepada Nicolas Cadou atas jawabannya! Saya harap ini membantu orang lain yang datang mencari di sini.