支援的版本: 目前 (17) / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

第六部分:參考

此參考中的條目旨在提供關於各自主題的權威、完整和正式的摘要,並在合理長度內完成。關於 PostgreSQL 的使用,以敘述、教學或範例形式,可以在本書的其他部分找到。請參閱每個參考頁面上列出的交叉參考。

參考條目也可以傳統的 man 頁面形式取得。

目錄

I. SQL 命令
ABORT — 中止目前交易
ALTER AGGREGATE — 變更彙總函式的定義
ALTER COLLATION — 變更定序的定義
ALTER CONVERSION — 變更轉換的定義
ALTER DATABASE — 變更資料庫
ALTER DEFAULT PRIVILEGES — 定義預設的存取權限
ALTER DOMAIN — 變更網域的定義
ALTER EVENT TRIGGER — 變更事件觸發器的定義
ALTER EXTENSION — 變更擴充套件的定義
ALTER FOREIGN DATA WRAPPER — 變更外部資料包裝器的定義
ALTER FOREIGN TABLE — 變更外部資料表的定義
ALTER FUNCTION — 變更函式的定義
ALTER GROUP — 變更角色名稱或成員資格
ALTER INDEX — 變更索引的定義
ALTER LANGUAGE — 變更程序語言的定義
ALTER LARGE OBJECT — 變更大型物件的定義
ALTER MATERIALIZED VIEW — 變更具體化檢視的定義
ALTER OPERATOR — 變更運算子的定義
ALTER OPERATOR CLASS — 變更運算子類別的定義
ALTER OPERATOR FAMILY — 變更運算子族的定義
ALTER POLICY — 變更列層級安全性原則的定義
ALTER PROCEDURE — 變更程序的定義
ALTER PUBLICATION — 變更發佈的定義
ALTER ROLE — 變更資料庫角色
ALTER ROUTINE — 變更常式的定義
ALTER RULE — 變更規則的定義
ALTER SCHEMA — 變更結構描述的定義
ALTER SEQUENCE — 變更序列產生器的定義
ALTER SERVER — 變更外部伺服器的定義
ALTER STATISTICS — 變更擴充統計物件的定義
ALTER SUBSCRIPTION — 變更訂閱的定義
ALTER SYSTEM — 變更伺服器組態參數
ALTER TABLE — 變更資料表的定義
ALTER TABLESPACE — 變更表格空間的定義
ALTER TEXT SEARCH CONFIGURATION — 變更文字搜尋組態的定義
ALTER TEXT SEARCH DICTIONARY — 變更文字搜尋字典的定義
ALTER TEXT SEARCH PARSER — 變更文字搜尋剖析器的定義
ALTER TEXT SEARCH TEMPLATE — 變更文字搜尋樣版的定義
ALTER TRIGGER — 變更觸發器的定義
ALTER TYPE — 變更型別的定義
ALTER USER — 變更資料庫角色
ALTER USER MAPPING — 變更使用者對應的定義
ALTER VIEW — 變更檢視表的定義
ANALYZE — 收集關於資料庫的統計資訊
BEGIN — 開始一個交易區塊
CALL — 調用一個程序
CHECKPOINT — 強制一個預寫式日誌檢查點
CLOSE — 關閉游標
CLUSTER — 根據索引叢集資料表
COMMENT — 定義或變更物件的註解
COMMIT — 提交目前交易
COMMIT PREPARED — 提交先前準備好的兩階段提交交易
COPY — 在檔案和資料表之間複製資料
CREATE ACCESS METHOD — 定義新的存取方法
CREATE AGGREGATE — 定義新的彙總函式
CREATE CAST — 定義新的轉換
CREATE COLLATION — 定義新的排序規則
CREATE CONVERSION — 定義新的編碼轉換
CREATE DATABASE — 建立新的資料庫
CREATE DOMAIN — 定義新的網域
CREATE EVENT TRIGGER — 定義新的事件觸發器
CREATE EXTENSION — 安裝擴充套件
CREATE FOREIGN DATA WRAPPER — 定義新的外部資料封裝器
CREATE FOREIGN TABLE — 定義新的外部資料表
CREATE FUNCTION — 定義新的函式
CREATE GROUP — 定義新的資料庫角色
CREATE INDEX — 定義新的索引
CREATE LANGUAGE — 定義新的程序語言
CREATE MATERIALIZED VIEW — 定義新的實體化檢視表
CREATE OPERATOR — 定義新的運算子
CREATE OPERATOR CLASS — 定義新的運算子類別
CREATE OPERATOR FAMILY — 定義新的運算子族系
CREATE POLICY — 定義資料表新的列級別安全性原則
CREATE PROCEDURE — 定義新的程序
CREATE PUBLICATION — 定義新的發佈
CREATE ROLE — 定義新的資料庫角色
CREATE RULE — 定義新的重寫規則
CREATE SCHEMA — 定義新的綱要
CREATE SEQUENCE — 定義新的序列產生器
CREATE SERVER — 定義新的外部伺服器
CREATE STATISTICS — 定義擴展統計資訊
CREATE SUBSCRIPTION — 定義新的訂閱
CREATE TABLE — 定義新的資料表
CREATE TABLE AS — 從查詢結果定義新的資料表
CREATE TABLESPACE — 定義新的表格空間
CREATE TEXT SEARCH CONFIGURATION — 定義新的全文檢索組態
CREATE TEXT SEARCH DICTIONARY — 定義新的全文檢索字典
CREATE TEXT SEARCH PARSER — 定義新的全文檢索剖析器
CREATE TEXT SEARCH TEMPLATE — 定義新的全文檢索樣板
CREATE TRANSFORM — 定義新的轉換
CREATE TRIGGER — 定義新的觸發器
CREATE TYPE — 定義新的資料型別
CREATE USER — 定義新的資料庫角色
CREATE USER MAPPING — 定義新的使用者到外部伺服器的對應
CREATE VIEW — 定義新的檢視表
DEALLOCATE — 釋出預備語句
DECLARE — 定義游標
DELETE — 刪除資料表的列
DISCARD — 捨棄工作階段狀態
DO — 執行匿名程式碼區塊
DROP ACCESS METHOD — 移除存取方法
DROP AGGREGATE — 移除彙總函式
DROP CAST — 移除轉換
DROP COLLATION — 移除排序規則
DROP CONVERSION — 移除轉換
DROP DATABASE — 移除資料庫
DROP DOMAIN — 移除網域
DROP EVENT TRIGGER — 移除事件觸發器
DROP EXTENSION — 移除擴充套件
DROP FOREIGN DATA WRAPPER — 移除外部資料包裝器
DROP FOREIGN TABLE — 移除外部資料表
DROP FUNCTION — 移除函式
DROP GROUP — 移除資料庫角色
DROP INDEX — 移除索引
DROP LANGUAGE — 移除程序語言
DROP MATERIALIZED VIEW — 移除實體化檢視表
DROP OPERATOR — 移除運算子
DROP OPERATOR CLASS — 移除運算子類別
DROP OPERATOR FAMILY — 移除運算子族系
DROP OWNED — 移除資料庫角色所擁有的資料庫物件
DROP POLICY — 從資料表中移除列層級安全策略
DROP PROCEDURE — 移除程序
DROP PUBLICATION — 移除發布
DROP ROLE — 移除資料庫角色
DROP ROUTINE — 移除常式
DROP RULE — 移除重寫規則
DROP SCHEMA — 移除綱要
DROP SEQUENCE — 移除序列
DROP SERVER — 移除外部伺服器描述符
DROP STATISTICS — 移除擴充統計資訊
DROP SUBSCRIPTION — 移除訂閱
DROP TABLE — 移除資料表
DROP TABLESPACE — 移除表空間
DROP TEXT SEARCH CONFIGURATION — 移除全文檢索搜尋設定
DROP TEXT SEARCH DICTIONARY — 移除全文檢索搜尋字典
DROP TEXT SEARCH PARSER — 移除全文檢索搜尋剖析器
DROP TEXT SEARCH TEMPLATE — 移除全文檢索搜尋範本
DROP TRANSFORM — 移除轉換
DROP TRIGGER — 移除觸發程序
DROP TYPE — 移除資料類型
DROP USER — 移除資料庫角色
DROP USER MAPPING — 移除外部伺服器的使用者對應
DROP VIEW — 移除檢視表
END — 提交目前的事務
EXECUTE — 執行預備陳述式
EXPLAIN — 顯示陳述式的執行計畫
FETCH — 使用游標從查詢中擷取列
GRANT — 定義存取權限
IMPORT FOREIGN SCHEMA — 從外部伺服器匯入資料表定義
INSERT — 在資料表中建立新的列
LISTEN — 監聽通知
LOAD — 載入共用程式庫檔案
LOCK — 鎖定資料表
MERGE — 有條件地插入、更新或刪除資料表的列
MOVE — 定位游標
NOTIFY — 產生通知
PREPARE — 預備陳述式以供執行
PREPARE TRANSACTION — 預備目前的事務以進行兩階段提交
REASSIGN OWNED — 變更資料庫角色所擁有的資料庫物件之所有權
REFRESH MATERIALIZED VIEW — 取代實體化檢視表的內容
REINDEX — 重建索引
RELEASE SAVEPOINT — 釋放先前定義的儲存點
RESET — 將執行階段參數的值恢復為預設值
REVOKE — 移除存取權限
ROLLBACK — 中止目前交易
ROLLBACK PREPARED — 取消先前準備用於兩階段提交的交易
ROLLBACK TO SAVEPOINT — 回滾至儲存點
SAVEPOINT — 在目前的交易中定義新的儲存點
SECURITY LABEL — 定義或變更套用至物件的安全標籤
SELECT — 從資料表或檢視表中檢索資料列
SELECT INTO — 從查詢結果定義一個新的資料表
SET — 變更執行階段參數
SET CONSTRAINTS — 設定目前交易的約束檢查時序
SET ROLE — 設定目前連線的使用者識別碼
SET SESSION AUTHORIZATION — 設定連線使用者識別碼和目前連線的使用者識別碼
SET TRANSACTION — 設定目前交易的特性
SHOW — 顯示執行階段參數的值
START TRANSACTION — 開始一個交易區塊
TRUNCATE — 清空資料表或資料表集合
UNLISTEN — 停止監聽通知
UPDATE — 更新資料表的資料列
VACUUM — 垃圾收集並選擇性地分析資料庫
VALUES — 計算一組資料列
II. PostgreSQL 客戶端應用程式
clusterdb — 叢集 PostgreSQL 資料庫
createdb — 建立新的 PostgreSQL 資料庫
createuser — 定義新的 PostgreSQL 使用者帳戶
dropdb — 移除 PostgreSQL 資料庫
dropuser — 移除 PostgreSQL 使用者帳戶
ecpg — 嵌入式 SQL C 預處理器
pg_amcheck — 檢查一個或多個 PostgreSQL 資料庫中的損壞
pg_basebackup — 取得 PostgreSQL 叢集的基礎備份
pgbench — 在 PostgreSQL 上執行基準測試
pg_combinebackup — 從增量備份和相關備份重建完整備份
pg_config — 檢索有關已安裝的 PostgreSQL 版本資訊
pg_dump — 將 PostgreSQL 資料庫提取到指令碼檔案或其他封存檔案
pg_dumpall — 將 PostgreSQL 資料庫叢集提取到指令碼檔案
pg_isready — 檢查 PostgreSQL 伺服器的連線狀態
pg_receivewal — 從 PostgreSQL 伺服器串流預寫日誌
pg_recvlogical — 控制 PostgreSQL 邏輯解碼串流
pg_restore — 從 pg_dump 建立的封存檔案還原 PostgreSQL 資料庫
pg_verifybackup — 驗證 PostgreSQL 叢集基礎備份的完整性
psql PostgreSQL 互動式終端機
reindexdb — 重新索引 PostgreSQL 資料庫
vacuumdb — 垃圾收集並分析 PostgreSQL 資料庫
III. PostgreSQL 伺服器應用程式
initdb — 建立新的 PostgreSQL 資料庫叢集
pg_archivecleanup — 清理 PostgreSQL WAL 封存檔案
pg_checksums — 在 PostgreSQL 資料庫叢集中啟用、停用或檢查資料校驗和
pg_controldata — 顯示 PostgreSQL 資料庫叢集的控制資訊
pg_createsubscriber — 將物理副本轉換為新的邏輯副本
pg_ctl — 初始化、啟動、停止或控制 PostgreSQL 伺服器
pg_resetwal — 重置 PostgreSQL 資料庫叢集的預寫日誌和其他控制資訊
pg_rewind — 將 PostgreSQL 資料目錄與另一個從它派生的資料目錄同步
pg_test_fsync — 確定 PostgreSQL 最快的 wal_sync_method
pg_test_timing — 測量時間開銷
pg_upgrade — 升級 PostgreSQL 伺服器實例
pg_waldump — 顯示 PostgreSQL 資料庫叢集的預寫日誌 (write-ahead log) 的人類可讀呈現
pg_walsummary — 印出 WAL 摘要檔案的內容
postgres PostgreSQL 資料庫伺服器

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。