这部份包含PostgreSQL客户端应用和工具的参考信息。不是所有这些命令都是通用工具,某些需要特殊权限。这些应用的共同特征是它们可以被运行在任何主机上,而不管数据库服务器在哪里。
当在命令行上指定用户和数据库名时,它们的大小写会被保留 — 空格或特殊字符的出现可能需要使用引号。表名和其他标识符的大小写不会被保留并且可能需要使用引号。
目录
- clusterdb — 聚簇一个PostgreSQL数据库
- createdb — 创建一个新的PostgreSQL数据库
- createuser — 定义一个新的PostgreSQL用户账户
- dropdb — 移除一个PostgreSQL数据库
- dropuser — 移除一个PostgreSQL用户账户
- ecpg — 嵌入式 SQL C 预处理器
- pg_basebackup — 获得一个PostgreSQL集簇的一个基础备份
- pgbench — 在PostgreSQL上运行一个基准测试
- pg_config — 获取已安装的PostgreSQL的信息
- pg_dump — 把PostgreSQL数据库抽取为一个脚本文件或其他归档文件
- pg_dumpall — 将一个PostgreSQL数据库集簇抽取到一个脚本文件中
- pg_isready — 检查一个PostgreSQL服务器的连接状态
- pg_receivewal — 以流的方式从一个PostgreSQL服务器得到预写式日志
- pg_recvlogical — 控制 PostgreSQL 逻辑解码流
- pg_restore — 从一个由pg_dump创建的归档文件恢复一个PostgreSQL数据库
- pg_verifybackup — 验证PostgreSQL集群的基础备份的完整性
- psql — PostgreSQL的交互式终端
- reindexdb — 重索引一个PostgreSQL数据库
- vacuumdb — 对一个PostgreSQL数据库进行垃圾收集和分析