PostgreSQL
- 簡介
- 安裝/配置
- 預定義常量
- 範例
- PostgreSQL 函式
- pg_affected_rows — 返回受影響的記錄數目
- pg_cancel_query — 取消非同步查詢
- pg_client_encoding — 取得客戶端編碼方式
- pg_close — 關閉一個 PostgreSQL 連線
- pg_connect_poll — 正在進行嘗試輪詢 PostgreSQL 鏈接狀態。
- pg_connect — 打開一個 PostgreSQL 連線
- pg_connection_busy — 獲知連線是否為忙
- pg_connection_reset — 重置連線(再次連線)
- pg_connection_status — 獲得連線狀態
- pg_consume_input — Reads input on the connection
- 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_flush — 重新整理鏈接中已處理的數據查詢
- 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_truncate — Truncates a large object
- 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_socket — Get a read only handle to the socket underlying a PostgreSQL connection
- 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)
- PgSql\Connection — The PgSql\Connection class
- PgSql\Result — The PgSql\Result class
- PgSql\Lob — The PgSql\Lob class