PostgreSQL 7.4 文檔
PostgreSQL 全球開發組
Copyright
© 1996-2003 by The PostgreSQL Global Development Group
Table of Contents
前言
何為
PostgreSQL
?
PostgreSQL
的歷史簡介
習慣
更多信息
問題匯報指導
I.
教程
1.
從頭開始
2.
SQL
語言
3.
高級特性
II.
SQL 語言
4.
SQL 語法
5.
數據定義
6.
數據操作
7.
查詢
8.
數據類型
9.
函數和操作符
10.
類型轉換
11.
索引
12.
並發控制
13.
性能提升技巧
III.
服務器管理
14.
安裝指導
15.
在
Windows
上安裝
16.
服務器運行時環境
17.
數據庫用戶和權限
18.
管理數據庫
19.
用戶認證
20.
區域
21.
日常數據庫維護工作
22.
備份和恢復
23.
監控數據庫的活動
24.
觀察磁盤使用情況
25.
預寫式日志(Write-Ahead Logging (
WAL
))
26.
回歸測試
IV.
客戶端接口
27.
libpq
- C 庫
28.
大對象
29.
pgtcl
- TCL 綁定庫
30.
ecpg
- 在 C 裡嵌入
SQL
31.
JDBC
接口
32.
信息模式
V.
服務器端編程
33.
擴展
SQL
34.
規則系統
35.
觸發器
36.
過程語言
37.
PL/pgSQL
-
SQL
過程語言
38.
PL/Tcl - Tcl 過程語言
39.
PL/Perl - Perl 過程語言
40.
PL/Python - 過程語言
41.
服務器編程接口
VI.
參考手冊
I.
SQL 命令
II.
客戶端應用
III.
PostgreSQL 服務器應用
VII.
內部
42.
PostgreSQL 內部概貌
43.
系統表
44.
前/後端協議
45.
PostgreSQL 源代碼
46.
本地語言支持
47.
書寫一個過程語言句柄
48.
基因查詢優化
49.
索引開銷計算函數
50.
GiST 索引
51.
分頁文件
52.
BKI
後端接口
VIII.
附錄
A.
PostgreSQL
錯誤碼
B.
日期/時間支持
C.
SQL
關鍵字
D.
SQL 兼容性
E.
版本信息
F.
CVS
倉庫
G.
文檔
參考書目
Index
List of Tables
4-1.
操作符優先級(遞減)
8-1.
數據類型
8-2.
數值類型
8-3.
貨幣類型
8-4.
字符類型
8-5.
特殊字符類型
8-6.
二進制數據類型
8-7.
bytea
文本逃逸八進制
8-8.
bytea
輸出逃逸序列
8-9.
日期/時間類型
8-10.
日期輸入
8-11.
時間輸入
8-12.
時區輸入
8-13.
特殊日期/時間輸入
8-14.
日期/時間輸出風格
8-15.
日期順序習慣
8-16.
幾何類型
8-17.
網絡地址類型
8-18.
cidr
類型輸入舉例
8-19.
對象標識類型
8-20.
偽類型
9-1.
比較操作符
9-2.
數學操作符
9-3.
位串按位操作符
9-4.
數學函數
9-5.
三角函數
9-6.
SQL
字串函數和操作符
9-7.
其他字串函數
9-8.
內置的轉換
9-9.
SQL
二進制字串函數和操作符
9-10.
其它二進制字串函數
9-11.
正則表達式匹配操作符
9-12.
正則表達式原子
9-13.
正則表達式量詞
9-14.
正則表達式約束
9-15.
正則表達式字符項逃逸
9-16.
正則表達式表縮寫逃逸
9-17.
正則表達式約束逃逸
9-18.
正則表達式後引用
9-19.
ARE 嵌入選項字母
9-20.
格式化函數
9-21.
用于日期/時間格式化的模板
9-22.
日期/時間格式化的模板模式修飾詞
9-23.
用于數值格式化的模板模式
9-24.
to_char
例子
9-25.
日期/時間操做符
9-26.
日期/時間函數
9-27.
AT TIME ZONE
變體
9-28.
幾何函數和操作符
9-29.
幾何函數
9-30.
幾何類型轉換函數
9-31.
cidr
和
inet
操作符
9-32.
cidr
和
inet
函數
9-33.
macaddr
函數
9-34.
序列函數
9-35.
會話信息函數
9-36.
配置設置函數
9-37.
訪問權限查詢函數
9-38.
模式可視性查詢函數
9-39.
系統表信息函數
9-40.
注釋信息函數
9-41.
array
操作符
9-42.
array
函數
9-43.
聚集函數
12-1.
SQL
事務隔離級別
16-1.
短選項鍵字
16-2.
System V
IPC
參數
20-1.
服務器字符集
20-2.
客戶/服務器字符集轉換
23-1.
標準統計視圖
23-2.
統計訪問函數
29-1.
pgtcl
命令
31-1.
ConnectionPoolDataSource
實現
31-2.
ConnectionPoolDataSource 配置屬性
31-3.
DataSource
實現
31-4.
DataSource
配置屬性
31-5.
額外的連接池
DataSource
配置屬性
32-1.
information_schema_catalog_name
字段
32-2.
applicable_roles
Columns
32-3.
check_constraints
Columns
32-4.
column_domain_usage
Columns
32-5.
column_privileges
Columns
32-6.
column_udt_usage
字段
32-7.
columns
字段
32-8.
constraint_column_usage
字段
32-9.
constraint_table_usage
字段
32-10.
domain_constraints
字段
32-11.
domain_constraints
字段
32-12.
domain_udt_usage
字段
32-13.
domains
字段
32-14.
element_types
字段
32-15.
enabled_roles
字段
32-16.
key_column_usage
字段
32-17.
parameters
字段
32-18.
referential_constraints
字段
32-19.
role_column_grants
字段
32-20.
role_routine_grants
字段
32-21.
role_table_grants
Columns
32-22.
role_usage_grants
字段
32-23.
routine_privileges
字段
32-24.
routines
字段
32-25.
schemata
字段
32-26.
sql_features
字段
32-27.
sql_implementation_info
字段
32-28.
sql_languages
字段
32-29.
sql_packages
字段
32-30.
sql_sizing
字段
32-31.
sql_sizing_profiles
字段
32-32.
table_constraints
字段
32-33.
table_privileges
字段
32-34.
tables
字段
32-35.
triggers
字段
32-36.
usage_privileges
字段
32-37.
view_column_usage
字段
32-38.
view_table_usage
字段
32-39.
views
字段
33-1.
與內建的類型等效的 C 類型
33-2.
B-tree 策略
33-3.
散列索引
33-4.
R-tree 策略
33-5.
B-tree 支持函數
33-6.
散列支持函數
33-7.
R-tree 支持函數
33-8.
GiST 支持函數
43-1.
系統表
43-2.
pg_aggregate
字段
43-3.
pg_am
字段
43-4.
pg_amop
字段
43-5.
pg_amproc
字段
43-6.
pg_attrdef
字段
43-7.
pg_attribute
字段
43-8.
pg_cast
字段
43-9.
pg_class
字段
43-10.
pg_constraint
字段
43-11.
pg_conversion
字段
43-12.
pg_database
字段
43-13.
pg_depend
字段
43-14.
pg_description
字段
43-15.
pg_group
字段
43-16.
pg_index
字段
43-17.
pg_inherits
字段
43-18.
pg_language
字段
43-19.
pg_largeobject
字段
43-20.
pg_listener
字段
43-21.
pg_namespace
字段
43-22.
pg_opclass
字段
43-23.
pg_operator
字段
43-24.
pg_proc
字段
43-25.
pg_rewrite
字段
43-26.
pg_shadow
字段
43-27.
pg_statistic
字段
43-28.
pg_trigger
字段
43-29.
pg_type
字段
43-30.
系統視圖
43-31.
pg_indexes
字段
43-32.
pg_locks
字段
43-33.
pg_rules
字段
43-34.
pg_settings
字段
43-35.
pg_stats
字段
43-36.
pg_tables
字段
43-37.
pg_user
字段
43-38.
pg_views
字段
51-1.
樣例頁面布局
51-2.
PageHeaderData 布局
51-3.
HeapTupleHeaderData 布局
A-1.
PostgreSQL
錯誤代碼
B-1.
月份縮寫
B-2.
星期幾的縮寫
B-3.
日期/時間字段修飾詞
B-4.
時區縮寫
B-5.
澳大利亞時區縮寫
C-1.
SQL
關鍵字
List of Figures
48-1.
基因算法的結構化框圖
List of Examples
8-1.
使用字符類型
8-2.
使用
boolean
類型
8-3.
使用位串類型
10-1.
指數操作符類型解析
10-2.
字串連接操作符類型分析
10-3.
絕對值和階乘類型分析
10-4.
圓整函數參數類型解析
10-5.
子字串函數類型解析
10-6.
character
存儲類型轉換
10-7.
Union 中的待定類型解析
10-8.
簡單 Union 中的類型解析
10-9.
轉置 Union 中的類型解析
11-1.
設置一個部分索引以排除普通數值
11-2.
設置一個部分索引以排除不感興趣的數值
11-3.
設置一個部分唯一索引
19-1.
一個
pg_hba.conf
文件的例子
19-2.
一個
pg_ident.conf
文件例子
27-1.
libpq
例子程序 1
27-2.
libpq
例子程序 2
27-3.
libpq
例子程序 3
28-1.
libpq
的大對象例子程序
29-1.
pgtcl
例子程序
31-1.
在
JDBC
裡處理一個簡單的查詢
31-2.
設置抓取的大小以開關遊標
31-3.
在
JDBC
裡刪除行
31-4.
調用一個內置的存儲函數
31-5.
從一個函數裡獲取
refcursor
值
31-6.
把
refcursor
當作獨立的類型
31-7.
在 JDBC 裡刪除表
31-8.
在
JDBC
裡處理二進制數據例子
31-9.
DataSource
代碼例子
31-10.
DataSource
JNDI
代碼例子
36-1.
手工安裝
PL/pgSQL
37-1.
一個
PL/pgSQL
觸發器過程
37-2.
從
PL/SQL
向
PL/pgSQL
移植一個簡單的函數
37-3.
從
PL/SQL
向
PL/pgSQL
移植一個創建其它函數的函數
37-4.
從
PL/SQL
向
PL/pgSQL
移植一個字串操作和
OUT
參數的過程
37-5.
從
PL/SQL
向
PL/pgSQL
移植一個過程
Next
前言