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