PostgreSQL 7.4 中文文档
PostgreSQL中国
制作
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
字段
32-3.
check_constraints
字段
32-4.
column_domain_usage
字段
32-5.
column_privileges
字段
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
字段
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
前言