Этот блог содержит обновленный ответ.
Цитата из сообщения в блоге, это предлагается и работает для меня.
>>> from sqlalchemy.dialects import postgresql
>>> print str(q.statement.compile(dialect=postgresql.dialect()))
Где q определяется как:
>>> q = DBSession.query(model.Name).distinct(model.Name.value) \
.order_by(model.Name.value)
Или просто любой вид session.query ().
Спасибо Николасу Каду за ответ! Надеюсь, это поможет другим, кто ищет здесь.