(PHP 8 >= 8.4.0)
一个代表使用PostgreSQL PDO驱动程序的连接的PDO子类。
此驱动程序支持PostgreSQL方言的专用SQL查询解析器。它可以处理以下内容:
??作为?运算符的转义序列。
public const int PDO::ATTR_SERVER_VERSION;public const int PDO::ATTR_CLIENT_VERSION;public const int PDO::ATTR_SERVER_INFO;public const int PDO::ATTR_CONNECTION_STATUS;public const int PDO::ATTR_CASE;public const int PDO::ATTR_CURSOR_NAME;public const int PDO::ATTR_CURSOR;public const int PDO::ATTR_ORACLE_NULLS;public const int PDO::ATTR_PERSISTENT;public const int PDO::ATTR_STATEMENT_CLASS;public const int PDO::ATTR_FETCH_TABLE_NAMES;public const int PDO::ATTR_FETCH_CATALOG_NAMES;public const int PDO::ATTR_DRIVER_NAME;public const int PDO::ATTR_STRINGIFY_FETCHES;public const int PDO::ATTR_MAX_COLUMN_LEN;public const int PDO::ATTR_EMULATE_PREPARES;public const int PDO::ATTR_DEFAULT_FETCH_MODE;public const int PDO::ATTR_DEFAULT_STR_PARAM;public const int PDO::ERRMODE_SILENT;public const int PDO::ERRMODE_WARNING;public const int PDO::ERRMODE_EXCEPTION;public const int PDO::CASE_NATURAL;public const int PDO::CASE_LOWER;public const int PDO::CASE_UPPER;public const int PDO::NULL_NATURAL;public const int PDO::NULL_EMPTY_STRING;public const int PDO::NULL_TO_STRING;public const string PDO::ERR_NONE;public const int PDO::FETCH_ORI_NEXT;public const int PDO::FETCH_ORI_PRIOR;public const int PDO::FETCH_ORI_FIRST;public const int PDO::FETCH_ORI_LAST;public const int PDO::FETCH_ORI_ABS;public const int PDO::FETCH_ORI_REL;public const int PDO::CURSOR_FWDONLY;public const int PDO::CURSOR_SCROLL;public const int ATTR_DISABLE_PREPARES;public const int ATTR_RESULT_MEMORY_SIZE;public const int TRANSACTION_IDLE;public const int TRANSACTION_ACTIVE;public const int TRANSACTION_INTRANS;public const int TRANSACTION_INERROR;public const int TRANSACTION_UNKNOWN;public copyFromArray(string $tableName,array $rows,string $separator = "\t",string $nullAs = "\\\\N",?string $fields = null): boolpublic copyFromFile(string $tableName,string $filename,string $separator = "\t",string $nullAs = "\\\\N",?string $fields = null): boolpublic copyToArray(string $tableName,string $separator = "\t",string $nullAs = "\\\\N",?string $fields = null): array|falsepublic copyToFile(string $tableName,string $filename,string $separator = "\t",string $nullAs = "\\\\N",?string $fields = null): bool$dsn,$username = null,$password = null,$options = null$dsn,$username = null,$password = null,$options = null$query, ?int $fetchMode = PDO::FETCH_COLUMN, int $colno): PDOStatement|false$query,$fetchMode = PDO::FETCH_CLASS,$classname,$constructorArgs$query, ?int $fetchMode = PDO::FETCH_INTO, object $object): PDOStatement|falsePdo\Pgsql::ATTR_DISABLE_PREPARESPdo\Pgsql::ATTR_RESULT_MEMORY_SIZEnull。
Pdo\Pgsql::TRANSACTION_IDLEPdo\Pgsql::TRANSACTION_ACTIVEPdo\Pgsql::TRANSACTION_INTRANSPdo\Pgsql::TRANSACTION_INERRORPdo\Pgsql::TRANSACTION_UNKNOWN