PostgreSQL 參考

2021-09-06 14:28 更新

這份參考中的條目意欲提供關(guān)于相應(yīng)主題的權(quán)威、完整和正式的總結(jié)。關(guān)于使用PostgreSQL的更多信息(以敘述、教程或例子的形式)可以在本書的其他部分找到。見每個(gè)參考頁(yè)面上列出的交叉引用。

這些參考條目也在傳統(tǒng)“man”頁(yè)面中可用。

目錄

I. SQL 命令
ABORT — 中止當(dāng)前事務(wù)
ALTER AGGREGATE — 更改一個(gè)聚集函數(shù)的定義
ALTER COLLATION — 更改一個(gè)排序規(guī)則的定義
ALTER CONVERSION — 改變一個(gè)轉(zhuǎn)換的定義
ALTER DATABASE — 更改一個(gè)數(shù)據(jù)庫(kù)
ALTER DEFAULT PRIVILEGES — 定義默認(rèn)訪問(wèn)特權(quán)
ALTER DOMAIN — 更改一個(gè)域的定義
ALTER EVENT TRIGGER — 更改一個(gè)事件觸發(fā)器的定義
ALTER EXTENSION — 更改一個(gè)擴(kuò)展的定義
ALTER FOREIGN DATA WRAPPER — 更改一個(gè)外部數(shù)據(jù)包裝器的定義
ALTER FOREIGN TABLE — 更改一個(gè)外部表的定義
ALTER FUNCTION — 更改一個(gè)函數(shù)的定義
ALTER GROUP — 更改角色名稱或者成員關(guān)系
ALTER INDEX — 更改一個(gè)索引的定義
ALTER LANGUAGE — 更改一種過(guò)程語(yǔ)言的定義
ALTER LARGE OBJECT — 更改一個(gè)大對(duì)象的定義
ALTER MATERIALIZED VIEW — 更改一個(gè)物化視圖的定義
ALTER OPERATOR — 更改一個(gè)操作符的定義
ALTER OPERATOR CLASS — 更改一個(gè)操作符類的定義
ALTER OPERATOR FAMILY — 更改一個(gè)操作符族的定義
ALTER POLICY — 更改一條行級(jí)安全性策略的定義
ALTER PROCEDURE — 更改一個(gè)過(guò)程的定義
ALTER PUBLICATION — 修改發(fā)布的定義
ALTER ROLE — 更改一個(gè)數(shù)據(jù)庫(kù)角色
ALTER ROUTINE — 更改一個(gè)例程的定義
ALTER RULE — 更改一個(gè)規(guī)則定義
ALTER SCHEMA — 更改一個(gè)模式的定義
ALTER SEQUENCE — 更改一個(gè)序列發(fā)生器的定義
ALTER SERVER — 更改一個(gè)外部服務(wù)器的定義
ALTER STATISTICS — 更改擴(kuò)展統(tǒng)計(jì)對(duì)象的定義
ALTER SUBSCRIPTION — 修改訂閱的定義
ALTER SYSTEM — 更改一個(gè)服務(wù)器配置參數(shù)
ALTER TABLE — 更改一個(gè)表的定義
ALTER TABLESPACE — 更改一個(gè)表空間的定義
ALTER TEXT SEARCH CONFIGURATION — 更改一個(gè)文本搜索配置的定義
ALTER TEXT SEARCH DICTIONARY — 更改一個(gè)文本搜索字典的定義
ALTER TEXT SEARCH PARSER — 更改一個(gè)文本搜索解析器的定義
ALTER TEXT SEARCH TEMPLATE — 更改一個(gè)文本搜索模板的定義
ALTER TRIGGER — 更改一個(gè)觸發(fā)器的定義
ALTER TYPE — 更改一個(gè)類型的定義
ALTER USER — 更改一個(gè)數(shù)據(jù)庫(kù)角色
ALTER USER MAPPING — 更改一個(gè)用戶映射的定義
ALTER VIEW — 更改一個(gè)視圖的定義
ANALYZE — 收集有關(guān)一個(gè)數(shù)據(jù)庫(kù)的統(tǒng)計(jì)信息
BEGIN — 開始一個(gè)事務(wù)塊
CALL — 調(diào)用一個(gè)過(guò)程
CHECKPOINT — 強(qiáng)制一個(gè)事務(wù)日志檢查點(diǎn)
CLOSE — 關(guān)閉一個(gè)游標(biāo)
CLUSTER — 根據(jù)一個(gè)索引聚簇一個(gè)表
COMMENT — 定義或者更改一個(gè)對(duì)象的注釋
COMMIT — 提交當(dāng)前事務(wù)
COMMIT PREPARED — 提交一個(gè)早前為兩階段提交預(yù)備的事務(wù)
COPY — 在一個(gè)文件和一個(gè)表之間復(fù)制數(shù)據(jù)
CREATE ACCESS METHOD — 定義一種新的訪問(wèn)方法
CREATE AGGREGATE — 定義一個(gè)新的聚集函數(shù)
CREATE CAST — 定義一種新的造型
CREATE COLLATION — 定義一種新排序規(guī)則
CREATE CONVERSION — 定義一種新的編碼轉(zhuǎn)換
CREATE DATABASE — 創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)
CREATE DOMAIN — 定義一個(gè)新的域
CREATE EVENT TRIGGER — 定義一個(gè)新的事件觸發(fā)器
CREATE EXTENSION — 安裝一個(gè)擴(kuò)展
CREATE FOREIGN DATA WRAPPER — 定義一個(gè)新的外部數(shù)據(jù)包裝器
CREATE FOREIGN TABLE — 定義一個(gè)新的外部表
CREATE FUNCTION — 定義一個(gè)新函數(shù)
CREATE GROUP — 定義一個(gè)新的數(shù)據(jù)庫(kù)角色
CREATE INDEX — 定義一個(gè)新索引
CREATE LANGUAGE — 定義一種新的過(guò)程語(yǔ)言
CREATE MATERIALIZED VIEW — 定義一個(gè)新的物化視圖
CREATE OPERATOR — 定義一個(gè)新的操作符
CREATE OPERATOR CLASS — 定義一個(gè)新的操作符類
CREATE OPERATOR FAMILY — 定義一個(gè)新的操作符族
CREATE POLICY — 為一個(gè)表定義一條新的行級(jí)安全性策略
CREATE PROCEDURE — 定義一個(gè)新的過(guò)程
CREATE PUBLICATION — 定義一個(gè)新的發(fā)布
CREATE ROLE — 定義一個(gè)新的數(shù)據(jù)庫(kù)角色
CREATE RULE — 定義一條新的重寫規(guī)則
CREATE SCHEMA — 定義一個(gè)新模式
CREATE SEQUENCE — 定義一個(gè)新的序列發(fā)生器
CREATE SERVER — 定義一個(gè)新的外部服務(wù)器
CREATE STATISTICS — 定義擴(kuò)展統(tǒng)計(jì)
CREATE SUBSCRIPTION — 定義一個(gè)新的訂閱
CREATE TABLE — 定義一個(gè)新表
CREATE TABLE AS — 從一個(gè)查詢的結(jié)果創(chuàng)建一個(gè)新表
CREATE TABLESPACE — 定義一個(gè)新的表空間
CREATE TEXT SEARCH CONFIGURATION — 定義一個(gè)新的文本搜索配置
CREATE TEXT SEARCH DICTIONARY — 定義一個(gè)新的文本搜索字典
CREATE TEXT SEARCH PARSER — 定義一個(gè)新的文本搜索解析器
CREATE TEXT SEARCH TEMPLATE — 定義一種新的文本搜索模板
CREATE TRANSFORM — 定義一個(gè)新的轉(zhuǎn)換
CREATE TRIGGER — 定義一個(gè)新觸發(fā)器
CREATE TYPE — 定義一種新的數(shù)據(jù)類型
CREATE USER — 定義一個(gè)新的數(shù)據(jù)庫(kù)角色
CREATE USER MAPPING — 定義一個(gè)用戶到一個(gè)外部服務(wù)器的新映射
CREATE VIEW — 定義一個(gè)新視圖
DEALLOCATE — 釋放一個(gè)預(yù)備語(yǔ)句
DECLARE — 定義一個(gè)游標(biāo)
DELETE — 刪除一個(gè)表的行
DISCARD — 拋棄會(huì)話狀態(tài)
DO — 執(zhí)行一個(gè)匿名代碼塊
DROP ACCESS METHOD — 移除一種訪問(wèn)方法
DROP AGGREGATE — 移除一個(gè)聚集函數(shù)
DROP CAST — 移除一個(gè)造型
DROP COLLATION — 移除一個(gè)排序規(guī)則
DROP CONVERSION — 移除一個(gè)轉(zhuǎn)換
DROP DATABASE — 移除一個(gè)數(shù)據(jù)庫(kù)
DROP DOMAIN — 移除一個(gè)域
DROP EVENT TRIGGER — 移除一個(gè)事件觸發(fā)器
DROP EXTENSION — 移除一個(gè)擴(kuò)展
DROP FOREIGN DATA WRAPPER — 移除一個(gè)外部數(shù)據(jù)包裝器
DROP FOREIGN TABLE — 移除一個(gè)外部表
DROP FUNCTION — 移除一個(gè)函數(shù)
DROP GROUP — 移除一個(gè)數(shù)據(jù)庫(kù)角色
DROP INDEX — 移除一個(gè)索引
DROP LANGUAGE — 移除一個(gè)過(guò)程語(yǔ)言
DROP MATERIALIZED VIEW — 移除一個(gè)物化視圖
DROP OPERATOR — 移除一個(gè)操作符
DROP OPERATOR CLASS — 移除一個(gè)操作符類
DROP OPERATOR FAMILY — 移除一個(gè)操作符族
DROP OWNED — 移除一個(gè)數(shù)據(jù)庫(kù)角色擁有的數(shù)據(jù)庫(kù)對(duì)象
DROP POLICY — 從一個(gè)表移除一條行級(jí)安全性策略
DROP PROCEDURE — 移除一個(gè)過(guò)程
DROP PUBLICATION — 刪除一個(gè)發(fā)布
DROP ROLE — 移除一個(gè)數(shù)據(jù)庫(kù)角色
DROP ROUTINE — 刪除一個(gè)例程
DROP RULE — 移除一個(gè)重寫規(guī)則
DROP SCHEMA — 移除一個(gè)模式
DROP SEQUENCE — 移除一個(gè)序列
DROP SERVER — 移除一個(gè)外部服務(wù)器描述符
DROP STATISTICS — 刪除擴(kuò)展統(tǒng)計(jì)
DROP SUBSCRIPTION — 刪除一個(gè)訂閱
DROP TABLE — 移除一個(gè)表
DROP TABLESPACE — 移除一個(gè)表空間
DROP TEXT SEARCH CONFIGURATION — 移除一個(gè)文本搜索配置
DROP TEXT SEARCH DICTIONARY — 移除一個(gè)文本搜索字典
DROP TEXT SEARCH PARSER — 移除一個(gè)文本搜索解析器
DROP TEXT SEARCH TEMPLATE — 移除一個(gè)文本搜索模板
DROP TRANSFORM — 移除轉(zhuǎn)換
DROP TRIGGER — 移除一個(gè)觸發(fā)器
DROP TYPE — 移除一個(gè)數(shù)據(jù)類型
DROP USER — 移除一個(gè)數(shù)據(jù)庫(kù)角色
DROP USER MAPPING — 移除一個(gè)用于外部服務(wù)器的用戶映射
DROP VIEW — 移除一個(gè)視圖
END — 提交當(dāng)前事務(wù)
EXECUTE — 執(zhí)行一個(gè)預(yù)備語(yǔ)句
EXPLAIN — 顯示一個(gè)語(yǔ)句的執(zhí)行計(jì)劃
FETCH — 使用游標(biāo)從查詢中檢索行
GRANT — 定義訪問(wèn)特權(quán)
IMPORT FOREIGN SCHEMA — 從一個(gè)外部服務(wù)器導(dǎo)入表定義
INSERT — 在一個(gè)表中創(chuàng)建新行
LISTEN — 監(jiān)聽一個(gè)通知
LOAD — 載入一個(gè)共享庫(kù)文件
LOCK — 鎖定一個(gè)表
MOVE — 定位一個(gè)游標(biāo)
NOTIFY — 生成一個(gè)通知
PREPARE — 為執(zhí)行準(zhǔn)備一個(gè)語(yǔ)句
PREPARE TRANSACTION — 為兩階段提交準(zhǔn)備當(dāng)前事務(wù)
REASSIGN OWNED — 更改一個(gè)數(shù)據(jù)庫(kù)角色擁有的數(shù)據(jù)庫(kù)對(duì)象的擁有關(guān)系
REFRESH MATERIALIZED VIEW — 替換一個(gè)物化視圖的內(nèi)容
REINDEX — 重建索引
RELEASE SAVEPOINT — 銷毀一個(gè)之前定義的保存點(diǎn)
RESET — 把一個(gè)運(yùn)行時(shí)參數(shù)的值恢復(fù)到默認(rèn)值
REVOKE — 移除訪問(wèn)特權(quán)
ROLLBACK — 中止當(dāng)前事務(wù)
ROLLBACK PREPARED — 取消一個(gè)之前為兩階段提交準(zhǔn)備好的事務(wù)
ROLLBACK TO SAVEPOINT — 回滾到一個(gè)保存點(diǎn)
SAVEPOINT — 在當(dāng)前事務(wù)中定義一個(gè)新的保存點(diǎn)
SECURITY LABEL — 定義或更改應(yīng)用到一個(gè)對(duì)象的安全標(biāo)簽
SELECT — 從一個(gè)表或視圖檢索行
SELECT INTO — 從一個(gè)查詢的結(jié)果定義一個(gè)新表
SET — 更改一個(gè)運(yùn)行時(shí)參數(shù)
SET CONSTRAINTS — 為當(dāng)前事務(wù)設(shè)置約束檢查時(shí)機(jī)
SET ROLE — 設(shè)置當(dāng)前會(huì)話的當(dāng)前用戶標(biāo)識(shí)符
SET SESSION AUTHORIZATION — 設(shè)置當(dāng)前會(huì)話的會(huì)話用戶標(biāo)識(shí)符和當(dāng)前用戶標(biāo)識(shí)符
SET TRANSACTION — 設(shè)置當(dāng)前事務(wù)的特性
SHOW — 顯示一個(gè)運(yùn)行時(shí)參數(shù)的值
START TRANSACTION — 開始一個(gè)事務(wù)塊
TRUNCATE — 清空一個(gè)表或者一組表
UNLISTEN — 停止監(jiān)聽一個(gè)通知
UPDATE — 更新一個(gè)表的行
VACUUM — 垃圾收集并根據(jù)需要分析一個(gè)數(shù)據(jù)庫(kù)
VALUES — 計(jì)算一個(gè)行集合
II. PostgreSQL 客戶端應(yīng)用
III. PostgreSQL 服務(wù)器應(yīng)用
initdb — 創(chuàng)建一個(gè)新的PostgreSQL數(shù)據(jù)庫(kù)集簇
pg_archivecleanup — 清理PostgreSQL WAL 歸檔文件
pg_checksums — 在PostgreSQL數(shù)據(jù)庫(kù)集簇中啟用、禁用或檢查數(shù)據(jù)校驗(yàn)和
pg_controldata — 顯示一個(gè)PostgreSQL數(shù)據(jù)庫(kù)集簇的控制信息
pg_ctl — 初始化、啟動(dòng)、停止或控制一個(gè)PostgreSQL服務(wù)器
pg_resetwal — 重置一個(gè)PostgreSQL數(shù)據(jù)庫(kù)集簇的預(yù)寫式日志以及其他控制信息
pg_rewind — 把一個(gè)PostgreSQL數(shù)據(jù)目錄與另一個(gè)從該目錄中復(fù)制出來(lái)的數(shù)據(jù)目錄同步
pg_test_fsync — 為PostgreSQL判斷最快的 wal_sync_method
pg_test_timing — 度量計(jì)時(shí)開銷
pg_upgrade — 升級(jí)PostgreSQL服務(wù)器實(shí)例
pg_waldump — 以人類可讀的形式顯示一個(gè)PostgreSQL 數(shù)據(jù)庫(kù)集簇的預(yù)寫式日志
postgres — PostgreSQL數(shù)據(jù)庫(kù)服務(wù)器
postmaster — PostgreSQL數(shù)據(jù)庫(kù)服務(wù)器


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)