将psycopg2与SQLAlchemy一起使用有什么好处

时间:2012-02-26 16:58:41

标签: sqlalchemy psycopg2

据我所知,psycopg2更像是一个数据库驱动程序,SQLAlchemy是一个ORM。

由于最新的SQLAlchemy已经支持postgreSQL方言和连接池,使用psycopg2(postgresql + psycopg2)或其连接池比SQLAlchemy的有什么好处?

1 个答案:

答案 0 :(得分:1)

请参阅sqlalchemy文档,特别是图here

在该图中,SQLAlchemy对PostgreSQL的支持位于核心部分,特别是在方言框中。 psycopg2是它下面的DBAPI框。 SQLAlchemy不会复制psycopg2的功能,但它确实知道如何与psycopg2通信,它知道它可以指示psycopg2使用的PostgreSQL的本机功能。