数据库

 首页 > 数据库 > postgresql > postgresql常用命令pg_config、 oid2name、ecpg、pg_controldata

postgresql常用命令pg_config、 oid2name、ecpg、pg_controldata

分享到:
【字体:
导读:
         摘要:pg_config提供PostgreSQL的安装信息.使用方法:pg_config[选项]...选项:--bindir显示执行文件所在位置--docdir显示文档所在位置--htmldir显示HTML文档文件所在位置--includedir显示客户端接口C头文件所在位置--pkgincludedir显示其它C语...

postgresql常用命令pg_config、 oid2name、ecpg、pg_controldata

pg_config 提供 PostgreSQL 的安装信息.

使用方法:

  pg_config [选项]...

选项:

  --bindir              显示执行文件所在位置

  --docdir             显示文档所在位置

  --htmldir             显示HTML文档文件所在位置

  --includedir          显示客户端接口 C 头文件所在

                        位置

  --pkgincludedir      显示其它C语言头文件所在的位置

  --includedir-server   显示服务端 C 头文件所在位置

  --libdir              显示目标代码库文件所在位置

  --pkglibdir           显示动态加载库所在位置

  --localedir           显示语言环境支持文件所在位置

  --mandir            显示参考手册所在位置

  --sharedir              显示独立架构支持文件所在位置

  --sysconfdir          显示系统范围的配置文件的所在位置

  --pgxs                显示扩展 makefile 所在位置

  --configure           显示编译 PostgreSQL 时 "configure"

                        的选项

  --cc                   显示在创建PostgreSQL时所使用的CC值

  --cppflags            当创建PostgreSQL时显示CPPFLAGS的值

  --cflags             显示在创建PostgreSQL时所使用的CFLAG值

 --cflags_sl            当创建PostgreSQL时显示CFLAGS_SL的值

  --ldflags             显示在创建PostgreSQL时所使用的LDFLAG值

  --ldflags_ex          当创建PostgreSQL时显示LDFLAGS_EX的值

  --ldflags_sl           当创建PostgreSQL时显示LDFLAGS_SL的值

  --libs               显示在创建PostgreSQL时所使用的LIBS值

  --version             显示PostgreSQL的版本信息

  --help                显示此帮助信息, 然后退出

没有参数,将显示所有已知的成员.

pg_controldata 显示 PostgreSQL 数据库簇控制信息.

使用方法:

  pg_controldata [选项] [数据目录]

选项:

  --help         显示此帮助信息, 然后退出

  --version      显示 pg_controldata 的版本, 然后退出

如果没有指定数据目录(DATADIR), 将使用

环境变量PGDATA.

pg_archivecleanup removes older WAL(Write ahead Log) files from PostgreSQL archives.

Usage:

  pg_archivecleanup [OPTION]... ARCHIVELOCATION OLDESTKEPTWALFILE

for use as an archive_cleanup_command in the recovery.conf when standby_mode = on:

  archive_cleanup_command = 'pg_archivecleanup [OPTION]... ARCHIVELOCATION %r'

e.g.

  archive_cleanup_command = 'pg_archivecleanup /mnt/server/archiverdir %r'

or for use as a standalone archive cleaner:

e.g.

  pg_archivecleanup /mnt/server/archiverdir 000000010000000000000010.00000020.backup

Options:

  -d                 generates debug output (verbose mode)

  --help             show this help, then exit

  --version          output version information, then exit

oid2name helps examining the file structure used by PostgreSQL.

Usage:

  oid2name [OPTIONS]...

Options:

  -d DBNAME    database to connect to

  -f FILENODE  show info for table with given file node

  -H HOSTNAME  database server host or socket directory

  -i           show indexes and sequences too

  -o OID       show info for table with given OID

  -p PORT      database server port number

  -q           quiet (don't show headers)

  -s           show all tablespaces

  -S           show system objects too

  -t TABLE     show info for named table

  -U NAME      connect as specified database user

  -x           extended (show additional columns)

  --help       show this help, then exit

  --version    output version information, then exit

The default action is to show all database OIDs.

ecpg是用于C语言程序的PostgreSQL嵌入式SQL预处理器.

Usage:

  ecpg [OPTION]... FILE...

选项:

-c              从嵌入式SQL代码中自动产生C代码;

                 这将影响EXEC SQL TYPE

-C MODE          设置兼容模式;MODE可以是下列模式之一

                 "INFORMIX", "INFORMIX_SE"

  -D SYMBOL      定义SYMBOL

-h             分析一个头文件,这个选项包含选项"-c"

-i             分析系统引用文件

 -I DIRECTORY  为引用文件搜索变量DIRECTORY

-o OUTFILE     将结果写入到OUTFILE

  -r OPTION      指定运行时的系统行为; OPTION可以是:

           "no_indicator", "prepare", "questionmarks"

  --regression   在回归测试模式下运行

 -t              打开事务的自动提交功能

  --help      显示帮助信息,然后退出

 --version       输出版本信息,然后退出

如果没有指定输出文件,那么输出文件名将由输入文件名(如果有后缀,那么去掉.pgc)

加上.c的后缀名组成.

postgresql常用命令pg_config、 oid2name、ecpg、pg_controldata
分享到:
使用Node.js 操作 postgresql 数据库
使用Node.js 操作 postgresql 数据库 上一篇node.js访问postgresql数据库,主要是在同一个文件里面实现对数据库的操作。 这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一个文件是具体实现函数的。 在你安装了node.js,postgresql数据...
python web server服务器性能对比
python web server服务器性能对比 因为换了nginx就不再使用mod_wsgi来跑web.py应用了,现在用的是gevent-wsgi,效果还不错。但还是想试试别的,比如传说中超级猛的meinheld什么的。 软硬件环境 硬件: 一台04年初购置的IBM X235服务器,CPU为Xeon 2.4G两颗,内存1G,100M网卡。 软件: Ubuntu Server 10.04 L...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……