GaussDB命令:常用参数
规格
并发数
tpmc
-c, --command=COMMAND
声明gsql要执行一条字符串命令然后退出。
-
-d, --dbname=DBNAME
指定想要连接的数据库名称。
另外,gsql允许使用扩展的DBNAME,即'postgres[ql]://[user[:password]@][netloc][:port][,...][/dbname][?param1=value1&...]'或'[key=value] [...]'形式的连接串作为DBNAME,gsql将从连接串中解析连接信息,并优先使用这些信息。
字符串。
-f, --file=FILENAME
使用文件作为命令源而不是交互式输入。gsql将在处理完文件后结束。如果FILENAME是-(连字符),则从标准输入读取。
绝对路径或相对路径,且满足操作系统路径命名规则。
-l, --list
列出所有可用的数据库,然后退出。
-
-v, --set, --variable=NAME=VALUE
设置gsql变量NAME为VALUE。
变量的示例和详细说明请参见变量。
-
-X, --no-gsqlrc
不读取启动文件(系统范围的gsqlrc或者用户的~/.gsqlrc都不读取)。
说明:
启动文件默认为~/.gsqlrc,或通过PSQLRC环境变量指定。
-
-1 ("one"), --single-transaction
当gsql使用-f选项执行脚本时,会在脚本的开头和结尾分别加上START TRANSACTION/COMMIT用以把整个脚本当作一个事务执行。这将保证该脚本完全执行成功,或者脚本无效。
说明:
如果脚本中已经使用了START TRANSACTION,COMMIT,ROLLBACK,则该选项无效。
-
-?, --help
显示关于gsql命令行参数的帮助信息然后退出。
-
-V, --version
打印gsql版本信息然后退出。
-