PostgreSQL 客户端应用


这部份包含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数据库
psqlPostgreSQL的交互式终端
reindexdb — 重索引一个PostgreSQL数据库
vacuumdb — 对一个PostgreSQL数据库进行垃圾收集和分析