pg_config提供PostgreSQL的安装信息.使用方法:pg_config[选项]...选项:--bindir显示执行文件所在位置--docdir显示文档所在位置--htmldir显示HTML文档文件所在位置--includedir显示客户端接口C头文件所在位置--pkgincludedir显示其它C语
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的后缀名组成.