PostgreSQL各命令行工具功能说明

I. SQL 命令

II. 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数据库进行垃圾收集和分析

III. PostgreSQL 服务器应用

  • initdb — 创建一个新的PostgreSQL数据库集簇
  • pg_archivecleanup — 清理PostgreSQL WAL 归档文件
  • pg_controldata — 显示一个PostgreSQL数据库集簇的控制信息
  • pg_ctl — 初始化、启动、停止或控制一个PostgreSQL服务器
  • pg_resetxlog — 重置一个PostgreSQL数据库集簇的预写式日志以及其他控制信息
  • pg_rewind — 把一个PostgreSQL数据目录与另一个从它复制出来的数据目录同步
  • pg_test_fsync — 为PostgreSQL判断最快的 wal_sync_method
  • pg_test_timing — 度量计时开销
  • pg_upgrade — 升级PostgreSQL服务器实例
  • pg_xlogdump — 以人类可读的形式显示一个PostgreSQL 数据库集簇的预写式日志
  • postgres — PostgreSQL数据库服务器
  • postmaster — PostgreSQL数据库服务器

 

参考:

http://www.postgres.cn/docs/9.6/index.html(转自中文帮助文档)

    原文作者:PostgreSQL
    原文地址: https://www.cnblogs.com/EasonJim/p/9057992.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞