在 Fedora 上,使用 yum 或 dnf 安装 PostgreSql PDO
$ dnf install php-pgsql php-pdo_pgsql
PDO_PGSQL 是一个驱动程序,它实现了 PHP 数据对象(PDO)接口,以允许从 PHP 访问 PostgreSQL 数据库。
此扩展定义了由 PDO::pgsqlLOBOpen() 返回的流资源。
使用 --with-pdo-pgsql[=DIR] 安装 PDO PostgreSQL 扩展,其中可选的 [=DIR]
是 PostgreSQL 基本安装目录,或 pg_config 的路径。
$ ./configure --with-pdo-pgsql
以下常量由此驱动程序定义,并且仅在扩展已编译到 PHP 或在运行时动态加载时可用。此外,这些特定于驱动程序的常量应仅在使用此驱动程序时使用。将特定于驱动程序的属性与其他驱动程序一起使用可能会导致意外行为。可以使用 PDO::getAttribute() 获取 PDO::ATTR_DRIVER_NAME
属性以检查驱动程序,如果您的代码可以针对多个驱动程序运行。
PDO::PGSQL_ATTR_DISABLE_PREPARES
(int)将查询和参数一起发送到服务器,以单个调用,从而避免需要单独创建命名准备好的语句。如果查询只执行一次,这可以通过避免不必要的服务器往返来减少延迟。
注意:
bytea
字段以流的形式返回。
在 Fedora 上,使用 yum 或 dnf 安装 PostgreSql PDO
$ dnf install php-pgsql php-pdo_pgsql