postgres 的客户端、服务器端的程序

客户端常用程序

[root@BSD x86_64]# ls /opt/pgsql/9.2/bin
clusterdb    dropdb    dropuser       pg_config  pg_dumpall      pg_restore     psql     
createdb     droplang  pg_basebackup  pg_dump    pg_receivexlog  pg_test_fsync  reindexdb 
createlang   dropuser
createuser   vacuumdb  

共17 个

clusterdb         对一个数据库中先前已经建过簇的表进行建簇.
createlang        安装一个过程语言进 PostgreSQL 数据库.
pg_basebackup 在运行的PostgreSQL服务器上执行基础备份.

pg_dump 把一个数据库转储为纯文本文件或者是其它格式.

pg_dumpall 抽取一个 PostgreSQL 数据库簇进一个 SQL 脚本文件.
pg_restore 从一个归档中恢复一个由 pg_dump 创建的 PostgreSQL 数据库.
reindexdb  对一个PostgreSQL 数据库重新创建索引.
vacuumdb 清理并且优化一个 PostgreSQL 数据库.

pg_config provides information about the installed version of PostgreSQL

服务器端

[root@BSD x86_64]# ls /opt/pgsql/9.2/bin
clusterdb   dropdb    pg_basebackup   pg_dump         pg_restore     psql
createdb    droplang  pg_config       pg_dumpall      pg_test_fsync  reindexdb
createlang  dropuser  pg_controldata  pg_receivexlog  postgres       vacuumdb
createuser  initdb    pg_ctl          pg_resetxlog    postmaster

控制服务器端的程序共6 个

initdb  数据库初始化进程
pg_ctl  数据库控制进程
postmaster --> postgres  数据库主进程
pg_controldata 显示 PostgreSQL 数据库簇控制信息.
pg_resetxlog 重置 PostgreSQL 事务日志.


你可能感兴趣的:(postgres 的客户端、服务器端的程序)