В чем преимущество использования psycopg2 с SQLAlchemy? - PullRequest
2 голосов
/ 26 февраля 2012

Я понимаю, что psycopg2 - это больше драйвер БД, а SQLAlchemy - это ORM.

Поскольку последняя версия SQLAlchemy уже поддерживает пул диалектов и соединений postgreSQL, каковы преимущества использования psycopg2 (postgresql + psycopg2)или его пул соединений через SQLAlchemy?

1 Ответ

1 голос
/ 05 мая 2012

См. Документацию по sqlalchemy, в частности, схему здесь .

На этой диаграмме поддержка PostgreSQL в SQLAlchemy лежит в основном сегменте, особенно в диалектной коробке. psycopg2 - это поле DBAPI под ним. SQLAlchemy не дублирует то, что делает psycopg2, но знает, как общаться с psycopg2, и знает, какие нативные функции PostgreSQL он может использовать psycopg2.

...