↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0 / 6.5 / 6.4
历史版本PostgreSQL 6.5 已于 2004 年 6 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

部分 I. 用户指南

面向用户的信息。

目录

1. 引言
1.1. 什么是Postgres?
1.2. Postgres简史
1.3. 关于本发行版
1.4. 资源
1.5. 术语
1.6. 记法
1.7. Y2K 声明
1.8. 版权与商标
2. SQL 语法
2.1. 关键词
2.2. 表达式
3. 数据类型
3.1. 数字类型
3.2. 货币类型
3.3. 字符类型
3.4. 日期/时间类型
3.5. 布尔类型
3.6. 几何类型
3.7. IPv4 网络与主机地址
4. 操作符
4.1. 词法优先级
4.2. 通用操作符
4.3. 数值操作符
4.4. 几何操作符
4.5. 时间间隔操作符
4.6. IP V4 CIDR 操作符
4.7. IP V4 INET 操作符
5. 函数
5.1. SQL 函数
5.2. 数学函数
5.3. 字符串函数
5.4. 日期/时间函数
5.5. 几何函数
5.6. IP V4 函数
6. 类型转换
6.1. 概述
6.2. 操作符
6.3. 函数
6.4. 查询目标
6.5. UNION 查询
7. 索引和键
8. 数组
9. 继承
10. 多版本并发控制
10.1. 介绍
10.2. 事务隔离
10.3. 读已提交隔离级别
10.4. 可串行化隔离级别
10.5. 锁与表
10.6. 锁与索引
10.7. 应用级别的数据一致性检查
11. 设置你的环境
12. 管理数据库
12.1. 数据库创建
12.2. 备选数据库位置
12.3. 访问数据库
12.4. 删除数据库
13. 磁盘存储
14. SQL 命令
ABORT — 中止当前事务
ALTER TABLE — 修改表属性
ALTER USER — 修改用户账户信息
BEGIN — 以链模式开始一个事务
CLOSE — 关闭一个游标
CLUSTER — 向后端给出存储聚簇建议
COMMIT — 提交当前事务
COPY — 在文件和表之间复制数据
CREATE AGGREGATE — 定义一个新的聚合函数
CREATE DATABASE — 创建一个新数据库
CREATE FUNCTION — 定义一个新函数
CREATE INDEX — 构建一个二级索引
CREATE LANGUAGE — 为函数定义一种新语言
CREATE OPERATOR — 定义一个新的用户操作符
CREATE RULE — 定义一条新规则
CREATE SEQUENCE — 创建一个新的序列号发生器
CREATE TABLE — Creates a new table
CREATE TABLE AS — 创建一个新表
CREATE TRIGGER — 创建一个新的触发器
CREATE TYPE — 定义一种新的基本数据类型
CREATE USER — 为一个新用户创建账号信息
CREATE VIEW — 构造一个虚拟表
DECLARE — 定义一个用于表访问的游标
DELETE — 删除一个表中的行
DROP AGGREGATE — 删除一个聚集函数的定义
DROP DATABASE — 销毁一个现有数据库
DROP FUNCTION — 移除一个用户定义的 C 函数
DROP INDEX — 从数据库中移除一个索引
DROP LANGUAGE — 移除一个用户定义的过程语言
DROP OPERATOR — 从数据库中移除一个操作符
DROP RULE — 从数据库中删除一个已存在的规则
DROP SEQUENCE — 移除一个现有序列
DROP TABLE — 从数据库中删除已存在的表
DROP TRIGGER — 移除一个触发器的定义
DROP TYPE — 从系统目录中移除一个用户定义的类型
DROP USER — 删除一个用户账户的信息
DROP VIEW — 从数据库中删除一个现有视图
EXPLAIN — 显示语句的执行细节
FETCH — 使用游标获取行
GRANT — 把访问权限授予一个用户、一个组或所有用户
INSERT — 向一个表中插入新行
LISTEN — 监听某个通知条件上的响应
LOAD — 动态装载一个目标文件
LOCK — 在事务内显式锁定一个表
MOVE — 移动游标位置
NOTIFY — 向所有正在监听某个通知条件的前端和后端发信号
RESET — 恢复会话的运行时参数为默认值
REVOKE — 从一个用户、一个组或所有用户回收访问权限。
ROLLBACK — 中止当前的事务
SELECT — 从表或视图中检索行
SELECT INTO — 从一个现有的表或视图创建一个新表
SET — 设置会话的运行时参数
SHOW — 显示会话的运行时参数
UNLISTEN — 停止监听通知
UPDATE — 替换表中各列的值
VACUUM — 清理并分析一个 Postgres 数据库
15. 应用程序
createdb — 创建一个新的 Postgres 数据库
createuser — 创建一个新的 Postgres 用户
destroydb — 移除一个现有的Postgres数据库
destroyuser — 销毁一个 Postgres 用户及其关联的数据库
initdb — 创建一个新的 Postgres 数据库安装
initlocation — 创建一个辅助的 Postgres 数据库存储区
pgaccess — Postgres 图形交互客户端
pgadmin — Postgres 图形化交互客户端
pg_dump — Extract a Postgres database into a script file
pg_dumpall — 把所有 Postgres 数据库抽取到一个脚本文件
postgres — 运行一个 Postgres 单用户后端
postmaster — 运行 Postgres 多用户后端
psql — Postgres 的交互式客户端
vacuumdb — 清理并分析一个 Postgres 数据库

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。