PostgreSQL 7.3 參考手冊
The PostgreSQL Global Development Group
Copyright
© 1996-2001 by The PostgreSQL Global Development Group
Table of Contents
前言
I.
SQL 命令
ABORT
— 退出目前事務
ALTER DATABASE
— 修改一個資料庫
ALTER DOMAIN
— 改變一個域的定義
ALTER GROUP
— 向組中增加使用者或從組中刪除使用者
ALTER TABLE
— 修改表的定義
ALTER TRIGGER
— 修改一個觸發器的定義
ALTER USER
— 改變資料庫使用者帳號.
ANALYZE
— 收集與資料庫有關的統計
BEGIN
— 開始一個事務塊
CHECKPOINT
— 強制一個事務日誌檢查點
CLOSE
— 關閉一個游標
CLUSTER
— 根據一個索引對某個表集簇
COMMENT
— 定義或者改變一個物件的評注
COMMIT
— 提交目前事務
COPY
— 在表和文件之間拷貝資料
CREATE AGGREGATE
— 定義一個新的統計函數
CREATE CAST
— 定義一個使用者定義的轉換
CREATE CONSTRAINT TRIGGER
— 定義一個新的約束觸發器
CREATE CONVERSION
— 定義一個使用者定義的碼制轉換
CREATE DATABASE
— 建立新資料庫
CREATE DOMAIN
— 定義一個新域
CREATE FUNCTION
— 定義一個新函數
CREATE GROUP
— 定義一個新的使用者組
CREATE INDEX
— 定義一個新索引
CREATE LANGUAGE
— 定義一種新的過程語言
CREATE OPERATOR
— 定義一個新的運算子
CREATE OPERATOR CLASS
— 為索引定義一個新的運算子表
CREATE RULE
— 定義一個新的重寫規則
CREATE SCHEMA
— 定義一個新的樣式
CREATE SEQUENCE
— 建立一個新的序列發生器
CREATE TABLE
— 定義一個新表
CREATE TABLE AS
— 從一條查詢的結果中建立一個新表
CREATE TRIGGER
— 定義一個新的觸發器
CREATE TYPE
— 定義一個新的資料類型
CREATE USER
— 建立一個新的資料庫使用者帳戶
CREATE VIEW
— 定義一個視圖
DEALLOCATE
— 刪除一個準備好的查詢
DECLARE
— 定義一個游標
DELETE
— 刪除一個表中的行
DROP AGGREGATE
— 刪除一個使用者定義的統計函數
DROP CAST
— 刪除一個使用者定義的類型轉換
DROP CONVERSION
— 刪除一個使用者定義的編碼轉換
DROP DATABASE
— 刪除一個資料庫.
DROP DOMAIN
— 刪除一個使用者定義的域
DROP FUNCTION
— 刪除一個使用者定義的函數
DROP GROUP
— 刪除一個使用者組
DROP INDEX
— 刪除一個索引
DROP LANGUAGE
— 刪除一個使用者定義的過程語言
DROP OPERATOR
— 刪除一個使用者定義運算子
DROP OPERATOR CLASS
— 刪除一個使用者定義的運算子表
DROP RULE
— 刪除一個重寫規則
DROP SCHEMA
— 刪除一個樣式
DROP SEQUENCE
— 刪除一個序列
DROP TABLE
— 刪除一個表
DROP TRIGGER
— 刪除一個觸發器定義.
DROP TYPE
— 刪除一個使用者定義資料類型
DROP USER
— 刪除一個資料庫使用者帳號
DROP VIEW
— 刪除一個視圖
END
— 提交目前的事務
EXECUTE
— 執行一個準備好的查詢
EXPLAIN
— 顯示語句執行規劃
FETCH
— 用游標從表中抓取行
GRANT
— 定義存取權限
INSERT
— 在表中建立新行
LISTEN
— 監聽一個通知
LOAD
— 裝載或重載一個共享庫文件
LOCK
— 明確地鎖定一個表
MOVE
— 把游標放到表中的特定的行
NOTIFY
— 生成一個通知
PREPARE
— 建立一個準備好的查詢
REINDEX
— 恢復一個損壞了的索引
RESET
— 把一個運行時參數值恢復為預設值
REVOKE
— 刪除存取權限.
ROLLBACK
— 退出目前事務
SELECT
— 從表或視圖中取出數個行.
SELECT INTO
— 從一個查詢的結果中建立一個新表
SET
— 改變運行時參數
SET CONSTRAINTS
— 設定目前事務的約束樣式
SET SESSION AUTHORIZATION
— 為目前會話設定會話使用者標識符和目前使用者標識符
SET TRANSACTION
— 設定目前事務的特性
SHOW
— 顯示運行時參數的數值
START TRANSACTION
— 開始一個事務塊
TRUNCATE
— 清空一個表
UNLISTEN
— 停止監聽通知資訊
UPDATE
— 更新一個表中的行
VACUUM
— 垃圾收集以及可選地分析一個資料庫
II.
客戶端應用
clusterdb
— 對一個
PostgreSQL
資料庫進行建簇
createdb
— 建立一個新的
PostgreSQL
資料庫
createlang
— 定義一種新的
PostgreSQL
過程語言.
createuser
— 定義一個新的
PostgreSQL
使用者帳戶
dropdb
— 刪除一個現有
PostgreSQL
資料庫
droplang
— 刪除一種
PostgreSQL
過程語言
dropuser
— 刪除一個
PostgreSQL
使用者帳戶
ecpg
— 內嵌的 SQL C 預處理器
pg_config
— 檢索已安裝版本的
PostgreSQL
的資訊
pg_dump
— 將一個
PostgreSQL
資料庫抽出到一個腳本文件 或者其它歸檔文件中
pg_dumpall
— 抽出一個
PostgreSQL
資料庫集群到腳本文件中。
pg_restore
— 從一個由
pg_dump
建立的備份文件中恢復
PostgreSQL
資料庫.
psql
—
PostgreSQL
交互終端
pgtclsh
—
PostgreSQL
TCL
shell 客戶端
pgtksh
—
PostgreSQL
Tcl/Tk
shell 客戶端.
vacuumdb
— 收集垃圾並且分析一個
PostgreSQL
資料庫
III.
PostgreSQL 伺服器應用
initdb
— 建立一個新的
PostgreSQL
資料庫集群
initlocation
— 建立一個從屬的
PostgreSQL
資料庫儲存區
ipcclean
— 從退出的
PostgreSQL
伺服器中刪除共享記憶體和信號燈
pg_ctl
— 啟動,停止和重起
PostgreSQL
pg_controldata
— 顯示伺服器範圍哪的空值資訊
pg_resetxlog
— 重置預寫日誌以及 pg_control 內容
postgres
— 意單使用者樣式運行一個
PostgreSQL
伺服器
postmaster
—
PostgreSQL
多使用者資料庫伺服器
Prev
Home
Next
受限制的環境
前言