PostgreSQL 常用函数

PostgreSQL 常用函数,第1张

概述http://php.net/manual/zh/ref.pgsql.php 注释 Note: Not all functions are supported by all builds. It depends on your libpq (The PostgreSQL C client library) version and how libpq is compiled. If PHP Post

http://PHP.net/manual/zh/ref.pgsql.PHP





注释

Note:

Not all functions are supported by all builds. It depends on your libpq (The Postgresql C clIEnt library) version and how libpq is compiled. If PHP Postgresql extensions are missing,then it is because your libpq version does not support them.

Note:

Most Postgresql functions acceptconnectionas the optional first parameter. If it is not provIDed,the last opened connection is used. If it doesn't exist,functions returnFALSE.

Note:

Postgresql automatically folds all IDentifIErs (e.g. table/column names) to lower-case values at object creation time and at query time. To force the use of mixed or upper case IDentifIErs,you must escape the IDentifIEr using double quotes ("").

Note:

Postgresql does not have special commands for fetching database schema information (eg. all the tables in the current database). Instead,there is a standard schema namedinformation_schemain Postgresql 7.4 and above containing system vIEws with all the necessary information,in an easily queryable form. See the»PostgreSQL Documentationfor full details.

table of Contents pg_affected_rows— 返回受影响的记录数目 pg_cancel_query— 取消异步查询 pg_client_encoding— 取得客户端编码方式 pg_close— 关闭一个 Postgresql 连接 pg_connect— 打开一个 Postgresql 连接 pg_connection_busy— 获知连接是否为忙 pg_connection_reset— 重置连接(再次连接) pg_connection_status— 获得连接状态 pg_convert— 将关联的数组值转换为适合 sql 语句的格式。 pg_copy_from— 根据数组将记录插入表中 pg_copy_to— 将一个表拷贝到数组中 pg_dbname— 获得数据库名 pg_delete— 删除记录 pg_end_copy— 与 Postgresql 后端同步 pg_escape_bytea— 转义 bytea 类型的二进制数据 pg_escape_identifier— Escape a IDentifIEr for insertion into a text fIEld pg_escape_literal— Escape a literal for insertion into a text fIEld pg_escape_string— 转义 text/char 类型的字符串 pg_execute— Sends a request to execute a prepared statement with given parameters,and waits for the result. pg_fetch_all_columns— Fetches all rows in a particular result column as an array pg_fetch_all— 从结果中提取所有行作为一个数组 pg_fetch_array— 提取一行作为数组 pg_fetch_assoc— 提取一行作为关联数组 pg_fetch_object— 提取一行作为对象 pg_fetch_result— 从结果资源中返回值 pg_fetch_row— 提取一行作为枚举数组 pg_field_is_null— 测试字段是否为 NulL pg_field_name— 返回字段的名字 pg_field_num— 返回字段的编号 pg_field_prtlen— 返回打印出来的长度 pg_field_size— 返回指定字段占用内部存储空间的大小 pg_field_table— Returns the name or oID of the tables fIEld pg_field_type_oid— Returns the type ID (OID) for the corresponding fIEld number pg_field_type— 返回相应字段的类型名称 pg_free_result— 释放查询结果占用的内存 pg_get_notify— Ping 数据库连接 pg_get_pid— Ping 数据库连接 pg_get_result— 取得异步查询结果 pg_host— 返回和某连接关联的主机名 pg_insert— 将数组插入到表中 pg_last_error— 得到某连接的最后一条错误信息 pg_last_notice— 返回 Postgresql 服务器最新一条公告信息 pg_last_oid— 返回上一个对象的 oID pg_lo_close— 关闭一个大型对象 pg_lo_create— 新建一个大型对象 pg_lo_export— 将大型对象导出到文件 pg_lo_import— 将文件导入为大型对象 pg_lo_open— 打开一个大型对象 pg_lo_read_all— 读入整个大型对象并直接发送给浏览器 pg_lo_read— 从大型对象中读入数据 pg_lo_seek— 移动大型对象中的指针 pg_lo_tell— 返回大型对象的当前指针位置 pg_lo_unlink— 删除一个大型对象 pg_lo_write— 向大型对象写入数据 pg_meta_data— 获得表的元数据 pg_num_fields— 返回字段的数目 pg_num_rows— 返回行的数目 pg_options— 获得和连接有关的选项 pg_parameter_status— Looks up a current parameter setting of the server. pg_pconnect— 打开一个持久的 Postgresql 连接 pg_ping— Ping 数据库连接 pg_port— 返回该连接的端口号 pg_prepare— submits a request to create a prepared statement with the given parameters,and waits for completion. pg_put_line— 向 Postgresql 后端发送以 NulL 结尾的字符串 pg_query_params— submits a command to the server and waits for the result,with the ability to pass parameters separately from the sql command text. pg_query— 执行查询 pg_result_error_field— Returns an indivIDual fIEld of an error report. pg_result_error— 获得查询结果的错误信息 pg_result_seek— 在结果资源中设定内部行偏移量 pg_result_status— 获得查询结果的状态 pg_select— 选择记录 pg_send_execute— Sends a request to execute a prepared statement with given parameters,without waiting for the result(s). pg_send_prepare— Sends a request to create a prepared statement with the given parameters,without waiting for completion. pg_send_query_params— submits a command and separate parameters to the server without waiting for the result(s). pg_send_query— 发送异步查询 pg_set_client_encoding— 设定客户端编码 pg_set_error_verbosity— Determines the verbosity of messages returned by pg_last_error and pg_result_error. pg_trace— 启动一个 Postgresql 连接的追踪功能 pg_transaction_status— Returns the current in-transaction status of the server. pg_tty— 返回该连接的 tty 号 pg_unescape_bytea— 取消 bytea 类型中的字符串转义 pg_untrace— 关闭 Postgresql 连接的追踪功能 pg_update— 更新表 pg_version— Returns an array with clIEnt,protocol and server version (when available) 总结

以上是内存溢出为你收集整理的PostgreSQL 常用函数全部内容,希望文章能够帮你解决PostgreSQL 常用函数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1177867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存