PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx

上传人:b****8 文档编号:10982830 上传时间:2023-02-24 格式:DOCX 页数:113 大小:57.79KB
下载 相关 举报
PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx_第1页
第1页 / 共113页
PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx_第2页
第2页 / 共113页
PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx_第3页
第3页 / 共113页
PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx_第4页
第4页 / 共113页
PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx_第5页
第5页 / 共113页
点击查看更多>>
下载资源
资源描述

PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx

《PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx》由会员分享,可在线阅读,更多相关《PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx(113页珍藏版)》请在冰豆网上搜索。

PostgreSQL命令行中文帮助及SQL语句中文简要说明924.docx

PostgreSQL命令行中文帮助及SQL语句中文简要说明924

clusterdb

clusterdb对一个数据库中先前已经建过簇的表进行建簇.

使用方法:

clusterdb[选项]...[数据库名]

选项:

-a,--all对所有数据库建簇

-d,--dbname=DBNAME对数据库DBNAME建簇

-e,--echo显示发送到服务端的命令

-q,--quiet不写任何信息

-t,--table=TABLE只对指定的表TABLE建簇

-v,--verbose写大量的输出

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

-?

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

联接选项:

-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=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数据库服务器所在机器的主机名或套接字目录

-p,--port=PORT数据库服务器端口号

-U,--username=USERNAME联接的用户名

-w,--no-password永远不提示输入口令

-W,--password强制提示输入口令

--maintenance-db=DBNAME更改维护数据库

默认情况下,以当前用户的用户名创建数据库.

臭虫报告至.

createlang

createlang安装一个过程语言进PostgreSQL数据库.

使用方法:

createlang[选项]...语言名称[数据库名]

选项:

-d,--dbname=DBNAME要安装语言的数据库

-e,--echo显示发送到服务端的命令

-l,--list显示当前已经安装了的语言列表

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

-?

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

联接选项:

-h,--host=HOSTNAM数据库服务器所在机器的主机名或套接字目录

-p,--port=PORT数据库服务器端口号

-U,--username=USERNAME联接的用户名

-w,-no-password永远不提示输入口令

-W,--password强制提示输入口令

臭虫报告至.

createuser

createuser创建一个新的PostgreSQL用户.

使用方法:

createuser[选项]...[用户名]

选项:

-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,--pwprompt给新角色指定口令

-r,--createrole这个角色可以创建新的角色

-R,--no-createrole这个角色没有创建其它角色的权限(默认)

-s,--superuser角色将是超级用户

-S,--no-superuser角色不能是超级用户(默认)

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

--interactive提示缺少角色名及其属性,而不是使用默认值

--replication角色能启动复制

--no-replication角色不能启动复制

-?

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

联接选项:

-h,--host=HOSTNAM数据库服务器所在机器的主机名或套接字目录

-p,--port=PORT数据库服务器端口号

-U,--username=USERNAME联接用户(不是要创建的用户名)

-w,-no-password永远不提示输入口令

-W,--password强制提示输入口令

臭虫报告至.

dropdb

dropdb删除一个PostgreSQL数据库.

使用方法:

dropdb[选项]...数据库名

选项:

-e,--echo显示发送到服务端的命令

-i,--interactive删除任何东西之前给予提示

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

--if-exists如果数据库不存在则不报告错误

-?

--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,--echo显示发送到服务端的命令

-l,--list显示当前已经安装了的语言列表

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

-?

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

联接选项:

-h,--host=HOSTNAM数据库服务器所在机器的主机名或套接字目录

-p,--port=PORT数据库服务器端口号

-U,--username=USERNAME联接的用户名

-w,-no-password永远不提示输入口令

-W,--password强制提示输入口令

臭虫报告至.

dropuser

dropuser删除一个PostgreSQL用户.

使用方法:

dropuser[选项]...[用户名]

选项:

-e,--echo显示发送到服务端的命令

-i,--interactive删除任何东西之前给予提示,如果没有指定

角色名也给予提示

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

--if-exists用户名不存在时则不报告错误

-?

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

联接选项:

-h,--host=HOSTNAM数据库服务器所在机器的主机名或套接字目录

-p,--port=PORT数据库服务器端口号

-U,--username=USERNAME联接用户(不是要删除的用户名)

-w,-no-password永远不提示输入口令

-W,--password强制提示输入口令

臭虫报告至.

ecpg

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

Usage:

ecpg[OPTION]...FILE...

选项:

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

这将影响EXECSQLTYPE

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

"INFORMIX","INFORMIX_SE"

-DSYMBOL定义SYMBOL

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

-i分析系统引用文件

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

-oOUTFILE将结果写入到OUTFILE

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

"no_indicator","prepare","questionmarks"

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

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

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

-?

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

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

加上.c的后缀名组成.

错误报告至.

initdb

initdb初始化一个PostgreSQL数据库簇.

使用方法:

initdb[选项]...[DATADIR]

选项:

-A,--auth=METHOD本地连接的默认认证方法

--auth-host=METHOD本地的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

--pwfile=文件名对于新的超级用户从文件读取口令

-T,--text-search-config=CFG

缺省的文本搜索配置

-U,--username=NAME数据库超级用户名

-W,--pwprompt对于新的超级用户提示输入口令

-X,--xlogdir=XLOGDIR当前事务日志目录的位置

非普通使用选项:

-d,--debug产生大量的除错信息

-LDIRECTORY输入文件的位置

-n,--noclean出错后不清理

-s,--show显示内部设置

其它选项:

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

-?

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

如果没有指定数据目录,将使用环境变量PGDATA

报告错误至.

oid2name

oid2namehelpsexaminingthefilestructureusedbyPostgreSQL.

Usage:

oid2name[OPTION]...

Options:

-dDBNAMEdatabasetoconnectto

-fFILENODEshowinfofortablewithgivenfilenode

-HHOSTNAMEdatabaseserverhostorsocketdirectory

-ishowindexesandsequencestoo

-oOIDshowinfofortablewithgivenOID

-pPORTdatabaseserverportnumber

-qquiet(don'tshowheaders)

-sshowalltablespaces

-Sshowsystemobjectstoo

-tTABLEshowinfofornamedtable

-UNAMEconnectasspecifieddatabaseuser

-V,--versionoutputversioninformation,thenexit

-xextended(showadditionalcolumns)

-?

--helpshowthishelp,thenexit

ThedefaultactionistoshowalldatabaseOIDs.

Reportbugsto.

pgbench

pgbenchisabenchmarkingtoolforPostgreSQL.

Usage:

pgbench[OPTION]...[DBNAME]

Initializationoptions:

-iinvokesinitializationmode

-FNUMfillfactor

-sNUMscalingfactor

--index-tablespace=TABLESPACE

createindexesinthespecifiedtablespace

--tablespace=TABLESPACE

createtablesinthespecifiedtablespace

--unlogged-tables

createtablesasunloggedtables

Benchmarkingoptions:

-cNUMnumberofconcurrentdatabaseclients(default:

1)

-Cestablishnewconnectionforeachtransaction

-DVARNAME=VALUE

definevariableforusebycustomscript

-fFILENAMEreadtransactionscriptfromFILENAME

-jNUMnumberofthreads(default:

1)

-lwritetransactiontimestologfile

-Msimple|extended|prepared

protocolforsubmittingqueriestoserver(default:

simple)

-ndonotrunVACUUMbeforetests

-Ndonotupdatetables"pgbench_tellers"and"pgbench_branches"

-rreportaveragelatencypercommand

-sNUMreportthisscalefactorinoutput

-SperformSELECT-onlytransactions

-tNUMnumberoftransactionseachclientruns(default:

10)

-TNUMdurationofbenchmarktestinseconds

-vvacuumallfourstandardtablesbeforetests

Commonoptions:

-dprintdebuggingoutput

-hHOSTNAMEdatabaseserverhostorsocketdirectory

-pPORTdatabaseserverportnumber

-UUSERNAMEconnectasspecifieddatabaseuser

-V,--versionoutputversioninformation,thenexit

-?

--helpshowthishelp,thenexit

Reportbugsto.

pg_archivecleanup

pg_archivecleanupremovesolderWALfilesfromPostgreSQLarchives.

Usage:

pg_archivecleanup[OPTION]...ARCHIVELOCATIONOLDESTKEPTWALFILE

Options:

-dgeneratedebugoutput(verbosemode)

-ndryrun,showthenamesofthefilesthatwouldberemoved

-V,--versionoutputversioninformation,thenexit

-xEXTcleanupfilesiftheyhavethisextension

-?

--helpshowthishelp,thenexit

Foruseasarchive_cleanup_commandinrecovery.confwhenstandby_mode=on:

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

e.g.

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

Orforuseasastandalonearchivecleaner:

e.g.

pg_archivecleanup/mnt/server/archiverdir000000010000000000000010.00000020.backup

Reportbugsto.

pg_basebackup

pg_basebackup在运行的PostgreSQL服务器上执行基础备份.

使用方法:

pg_basebackup[选项]...

控制输出的选项:

-D,--pgdata=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,--progress显示进度信息

-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_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