II. PostgreSQL 客户端应用

这部份包含PostgreSQL客户端应用和工具的参考信息。不是所有这些命令都是通用工具,某些需要特殊权限。这些应用的共同特征是它们可以被运行在任何主机上,而不管数据库服务器在哪里。

当在命令行上指定用户和数据库名时,它们的大小写会被保留 — 空格或特殊字符的出现可能需要使用引号。表名和其他标识符的大小写不会被保留并且可能需要使用引号。

目录
clusterdb -- 聚簇一个PostgreSQL数据库
createdb -- 创建一个新的PostgreSQL数据库
createlang -- 安装一种PostgreSQL过程语言
createuser -- 定义一个新的PostgreSQL用户账户
dropdb -- 移除一个PostgreSQL数据库
droplang -- 移除一种PostgreSQL过程语言
dropuser -- 移除一个PostgreSQL用户账户
ecpg -- 嵌入式 SQL C 预处理器
pg_basebackup -- 获得一个PostgreSQL集簇的一个基础备份
pgbench -- 在PostgreSQL上运行一个基准测试
pg_config -- 获取已安装的PostgreSQL的信息
pg_dump --  把PostgreSQL数据库抽取为一个脚本文件或其他归档文件
pg_dumpall -- 将一个PostgreSQL数据库集簇抽取到一个脚本文件中
pg_isready -- 检查一个PostgreSQL服务器的连接状态
pg_receivexlog -- 以流的方式从一个PostgreSQL服务器得到事务日志
pg_recvlogical -- 控制 PostgreSQL 逻辑解码流
pg_restore --  从一个由pg_dump创建的归档文件恢复一个PostgreSQL数据库
psql --  PostgreSQL的交互式终端
reindexdb -- 重索引一个PostgreSQL数据库
vacuumdb -- 对一个PostgreSQL数据库进行垃圾收集和分析