1

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

4

2 回答 2

1

这取决于你在做什么。通常 PDO 支持几乎所有受支持的功能 - 并且某些功能(如准备好的语句)的使用比在原始(本机)界面中简单。我可以看到,PDO 在应用程序中使用得很好。不支持的一项重要功能(据我所知)是 COPY API - 用于批量加载的特殊接口。

于 2013-10-25T06:52:16.713 回答
1

不是真的,但是没有界面可以。

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

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

于 2013-10-25T08:10:10.843 回答