1、PostgreSQL命令行中文帮助及SQL语句中文简要说明924clusterdb clusterdb 对一个数据库中先前已经建过簇的表进行建簇.使用方法: clusterdb 选项. 数据库名选项: -a, -all 对所有数据库建簇 -d, -dbname=DBNAME 对数据库 DBNAME 建簇 -e, -echo 显示发送到服务端的命令 -q, -quiet 不写任何信息 -t, -table=TABLE 只对指定的表 TABLE 建簇 -v, -verbose 写大量的输出 -V, -version 输出版本信息, 然后退出 -?, -help 显示此帮助, 然后退出联接选项: -
2、h, -host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接的用户名 -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令 -maintenance-db=DBNAME 更改维护数据库阅读 SQL 命令 CLUSTER 的描述信息, 以便获得更详细的信息.臭虫报告至 .createdb createdb 创建一个 PostgreSQL 数据库.使用方法: createdb 选项. 数据库名称 描述选项: -D, -tablespace
3、=TABLESPACE 数据库默认表空间 -e, -echo 显示发送到服务端的命令 -E, -encoding=ENCODING 数据库编码 -O, -owner=OWNER 新数据库的所属用户 -lc-collate=LOCALE 数据库的LC_COLLATE设置 -lc-ctype=LOCALE 数据库的LC_CTYPE设置 -O, -owner=OWNER 新数据库的所属用户 -T, -template=TEMPLATE 要拷贝的数据库模板 -V, -version 输出版本信息, 然后退出 -?, -help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAME 数
4、据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接的用户名 -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令 -maintenance-db=DBNAME 更改维护数据库默认情况下, 以当前用户的用户名创建数据库.臭虫报告至 .createlang createlang 安装一个过程语言进 PostgreSQL 数据库.使用方法: createlang 选项. 语言名称 数据库名选项: -d, -dbname=DBNAME 要安装语言的数据库 -e, -e
5、cho 显示发送到服务端的命令 -l, -list 显示当前已经安装了的语言列表 -V, -version 输出版本信息, 然后退出 -?, -help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接的用户名 -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令臭虫报告至 .createuser createuser 创建一个新的 PostgreSQL 用户.使用方法: createu
6、ser 选项. 用户名选项: -c, -connection-limit=N 角色的连接限制(缺省: 没有限制) -d, -createdb 此角色可以创建新数据库 -D, -no-createdb 此角色不可以创建新数据库(默认) -e, -echo 显示发送到服务端的命令 -E, -encrypted 口令加密存储 -i, -inherit 角色能够继承它所属角色的权限(这是缺省情况) -I, -no-inherit 角色不继承权限 -l, -login 角色能够登录(这是缺省情况) -L, -no-login 角色不能登录 -N, -unencrypted 口令不加密存储 -P, -pw
7、prompt 给新角色指定口令 -r, -createrole 这个角色可以创建新的角色 -R, -no-createrole 这个角色没有创建其它角色的权限(默认) -s, -superuser 角色将是超级用户 -S, -no-superuser 角色不能是超级用户(默认) -V, -version 输出版本信息, 然后退出 -interactive 提示缺少角色名及其属性,而不是使用默认值 -replication 角色能启动复制 -no-replication 角色不能启动复制 -?, -help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAM 数据库服务器所在机
8、器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接用户 (不是要创建的用户名) -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令臭虫报告至 .dropdb dropdb 删除一个 PostgreSQL 数据库.使用方法: dropdb 选项. 数据库名选项: -e, -echo 显示发送到服务端的命令 -i, -interactive 删除任何东西之前给予提示 -V, -version 输出版本信息, 然后退出 -if-exists 如果数据库不存在则不报告错误 -?,
9、-help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接的用户名 -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令 -maintenance-db=DBNAME 更改维护数据库臭虫报告至 .droplang droplang 从数据库中删除一个过程语言.使用方法: droplang 选项. 语言名称 数据库名选项: -d, -dbname=DBNAME 要删除语言的数据库 -e,
10、 -echo 显示发送到服务端的命令 -l, -list 显示当前已经安装了的语言列表 -V, -version 输出版本信息, 然后退出 -?, -help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接的用户名 -w, -no-password 永远不提示输入口令 -W, -password 强制提示输入口令臭虫报告至 .dropuser dropuser 删除一个 PostgreSQL 用户.使用方法: dropuser 选
11、项. 用户名选项: -e, -echo 显示发送到服务端的命令 -i, -interactive 删除任何东西之前给予提示, 如果没有指定 角色名也给予提示 -V, -version 输出版本信息, 然后退出 -if-exists 用户名不存在时则不报告错误 -?, -help 显示此帮助, 然后退出联接选项: -h, -host=HOSTNAM 数据库服务器所在机器的主机名或套接字目录 -p, -port=PORT 数据库服务器端口号 -U, -username=USERNAME 联接用户 (不是要删除的用户名) -w, -no-password 永远不提示输入口令 -W, -passwor
12、d 强制提示输入口令臭虫报告至 .ecpg 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 指定运行时的系统行
13、为; OPTION可以是: no_indicator, prepare, questionmarks -regression 在回归测试模式下运行 -t 打开事务的自动提交功能 -version 输出版本信息,然后退出 -?, -help 显示帮助信息,然后退出如果没有指定输出文件,那么输出文件名将由输入文件名(如果有后缀,那么去掉.pgc)加上.c的后缀名组成.错误报告至 .initdb initdb 初始化一个 PostgreSQL 数据库簇.使用方法: initdb 选项. DATADIR选项: -A, -auth=METHOD 本地连接的默认认证方法 -auth-host=METHOD
14、 本地的TCP/IP连接的默认认证方法 -auth-local=METHOD 本地socket连接的默认认证方法 -D, -pgdata=DATADIR 当前数据库簇的位置 -E, -encoding=ENCODING 为新数据库设置默认编码 -locale=LOCALE 为新数据库设置默认语言环境 -lc-collate, -lc-ctype, -lc-messages=LOCALE -lc-monetary, -lc-numeric, -lc-time=LOCALE 为新的数据库簇在各自的目录中分别 设定缺省语言环境(默认使用环境变 量) -no-locale 等同于 -locale=C
15、-pwfile=文件名 对于新的超级用户从文件读取口令 -T, -text-search-config=CFG 缺省的文本搜索配置 -U, -username=NAME 数据库超级用户名 -W, -pwprompt 对于新的超级用户提示输入口令 -X, -xlogdir=XLOGDIR 当前事务日志目录的位置非普通使用选项: -d, -debug 产生大量的除错信息 -L DIRECTORY 输入文件的位置 -n, -noclean 出错后不清理 -s, -show 显示内部设置其它选项: -V, -version 输出版本信息, 然后退出 -?, -help 显示此帮助, 然后退出如果没有指
16、定数据目录, 将使用环境变量 PGDATA报告错误至 .oid2name oid2name helps examining the file structure used by PostgreSQL.Usage: oid2name OPTION.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
17、 too -o OID show info for table with given OID -p PORT database server port number -q quiet (dont 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 -V, -version output version information, then exit -x exten
18、ded (show additional columns) -?, -help show this help, then exitThe default action is to show all database OIDs.Report bugs to .pgbench pgbench is a benchmarking tool for PostgreSQL.Usage: pgbench OPTION. DBNAMEInitialization options: -i invokes initialization mode -F NUM fill factor -s NUM scaling
19、 factor -index-tablespace=TABLESPACE create indexes in the specified tablespace -tablespace=TABLESPACE create tables in the specified tablespace -unlogged-tables create tables as unlogged tablesBenchmarking options: -c NUM number of concurrent database clients (default: 1) -C establish new connectio
20、n for each transaction -D VARNAME=VALUE define variable for use by custom script -f FILENAME read transaction script from FILENAME -j NUM number of threads (default: 1) -l write transaction times to log file -M simple|extended|prepared protocol for submitting queries to server (default: simple) -n d
21、o not run VACUUM before tests -N do not update tables pgbench_tellers and pgbench_branches -r report average latency per command -s NUM report this scale factor in output -S perform SELECT-only transactions -t NUM number of transactions each client runs (default: 10) -T NUM duration of benchmark tes
22、t in seconds -v vacuum all four standard tables before testsCommon options: -d print debugging output -h HOSTNAME database server host or socket directory -p PORT database server port number -U USERNAME connect as specified database user -V, -version output version information, then exit -?, -help s
23、how this help, then exitReport bugs to .pg_archivecleanup pg_archivecleanup removes older WAL files from PostgreSQL archives.Usage: pg_archivecleanup OPTION. ARCHIVELOCATION OLDESTKEPTWALFILEOptions: -d generate debug output (verbose mode) -n dry run, show the names of the files that would be remove
24、d -V, -version output version information, then exit -x EXT clean up files if they have this extension -?, -help show this help, then exitFor use as archive_cleanup_command in recovery.conf when standby_mode = on: archive_cleanup_command = pg_archivecleanup OPTION. ARCHIVELOCATION %re.g. archive_cle
25、anup_command = pg_archivecleanup /mnt/server/archiverdir %rOr for use as a standalone archive cleaner:e.g. pg_archivecleanup /mnt/server/archiverdir 000000010000000000000010.00000020.backupReport bugs to .pg_basebackup pg_basebackup 在运行的PostgreSQL服务器上执行基础备份.使用方法: pg_basebackup 选项.控制输出的选项: -D, -pgdat
26、a=DIRECTORY 接收基础备份到指定目录 -F, -format=p|t 输出格式 (纯文本 (缺省值), tar压缩格式) -x, -xlog 在备份中包含必需的WAL文件(fetch 模式) -X, -xlog-method=fetch|stream 按指定的模式包含必需的WAL日志文件 -z, -gzip 对tar文件进行压缩输出 -Z, -compress=0-9 按给定的压缩级别对tar文件进行压缩输出一般选项: -c, -checkpoint=fast|spread 设置检查点方式(fast或者spread) -l, -label=LABEL 设置备份标签 -P, -prog
27、ress 显示进度信息 -v, -verbose 输出详细的消息 -V, -version 输出版本信息, 然后退出 -?, -help 显示帮助, 然后退出联接选项: -h, -host=HOSTNAME 数据库服务器主机或者是socket目录 -p, -port=PORT 数据库服务器端口号 -s, -status-interval=INTERVAL 发往服务器的状态包的时间间隔 (以秒计) -U, -username=NAME 指定连接所需的数据库用户名 -w, -no-password 禁用输入密码的提示 -W, -password 强制提示输入密码 (应该自动发生)错误报告至 .pg
28、_config 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 显示在创建PostgreSQ
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1