妳可以通過右鍵菜單,然後屬性查看到SQL Shell究竟為什麽,
看到這裏,其實我們就可以知道SQL?Shell其實是壹個批處理文件。執行SQL Shell其實就是執行安裝目錄中scripts(前面還有版本號)下的runpsql.bat這個批處理。
然後,妳打開此批處理文件,就會發現,其實它也是執行psql.exe的,只不過幫妳設置好了執行psql.exe的壹些參數,而這些參數則是妳安裝PostgreSQL時所設定的壹些屬性值。例如,默認數據庫,默認用戶名,默認端口等等。
而妳自己執行psql.exe時,卻沒有指定這些參數,故執行不了。
PostgreSQL提供SQL?Shell就是為了方便使用,而psql.exe則是其根本。