GaussDB命令:常用參數(shù)
規(guī)格
并發(fā)數(shù)
tpmc
-c, --command=COMMAND
聲明gsql要執(zhí)行一條字符串命令然后退出。
-
-d, --dbname=DBNAME
指定想要連接的數(shù)據(jù)庫名稱。
另外,gsql允許使用擴展的DBNAME,即'postgres[ql]://[user[:password]@][netloc][:port][,...][/dbname][?param1=value1&...]'或'[key=value] [...]'形式的連接串作為DBNAME,gsql將從連接串中解析連接信息,并優(yōu)先使用這些信息。
字符串。
-f, --file=FILENAME
使用文件作為命令源而不是交互式輸入。gsql將在處理完文件后結束。如果FILENAME是-(連字符),則從標準輸入讀取。
絕對路徑或相對路徑,且滿足操作系統(tǒng)路徑命名規(guī)則。
-l, --list
列出所有可用的數(shù)據(jù)庫,然后退出。
-
-v, --set, --variable=NAME=VALUE
設置gsql變量NAME為VALUE。
變量的示例和詳細說明請參見變量。
-
-X, --no-gsqlrc
不讀取啟動文件(系統(tǒng)范圍的gsqlrc或者用戶的~/.gsqlrc都不讀?。?/p>
說明:
啟動文件默認為~/.gsqlrc,或通過PSQLRC環(huán)境變量指定。
-
-1 ("one"), --single-transaction
當gsql使用-f選項執(zhí)行腳本時,會在腳本的開頭和結尾分別加上START TRANSACTION/COMMIT用以把整個腳本當作一個事務執(zhí)行。這將保證該腳本完全執(zhí)行成功,或者腳本無效。
說明:
如果腳本中已經使用了START TRANSACTION,COMMIT,ROLLBACK,則該選項無效。
-
-?, --help
顯示關于gsql命令行參數(shù)的幫助信息然后退出。
-
-V, --version
打印gsql版本信息然后退出。
-