PostgreSQLClient 端应用程序


本部分包含 PostgreSQLClient 端应用程序和 Util 的参考信息。并非所有这些命令都具有通用性。有些可能需要特殊特权。这些应用程序的共同 Feature 是它们可以在任何主机上运行,而与数据库服务器所在的位置无关。

在命令行上指定时,用户名和数据库名将保留大小写,如果有空格或特殊字符,则可能需要加引号。表名和其他标识符不保留大小写,除非有说明,否则可能需要引用。

目录

  • 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 数据库

  • psql — PostgreSQL 交互式终端

  • reindexdb —重新索引 PostgreSQL 数据库

  • vacuumdb —垃圾收集和分析 PostgreSQL 数据库