Zend pdo_pgsql适配器是否允许您使用PostgreSQL的大部分优点?

Zend pdo_pgsql适配器是否允许您使用PostgreSQL的大部分优点?,postgresql,pdo,zend-db,Postgresql,Pdo,Zend Db,Zend pdo_pgsql适配器是否允许使用PostgreSQL的大部分优点? 还是有一些限制?这取决于你在做什么。通常PDO支持几乎所有受支持的特性,并且一些特性(如准备好的语句)的使用比原始(本机)接口简单。据我所见,PDO在应用程序中使用得很好。一个不受支持的重要特性(据我所知)是复制API—用于批量加载的特殊接口。不太支持,但是没有接口支持 PostgreSQL有一个极其丰富的类型库。您可以使用数组或键值字典的字段,或者以“智能”方式保存JSON值的字段(因此您可以查询JSON结构),

Zend pdo_pgsql适配器是否允许使用PostgreSQL的大部分优点?
还是有一些限制?

这取决于你在做什么。通常PDO支持几乎所有受支持的特性,并且一些特性(如准备好的语句)的使用比原始(本机)接口简单。据我所见,PDO在应用程序中使用得很好。一个不受支持的重要特性(据我所知)是复制API—用于批量加载的特殊接口。

不太支持,但是没有接口支持

PostgreSQL有一个极其丰富的类型库。您可以使用数组或键值字典的字段,或者以“智能”方式保存JSON值的字段(因此您可以查询JSON结构),您可以创建自定义类型和自定义索引,所有这些对于某些用途都非常方便,但我使用的任何高级Pg接口都不完全支持(PHP、psycopg2或JDBC)

PDO_PGSQL“足够好”,因为它支持其他数据库支持的所有常见类型和功能