pg_dump:
pg_dump -a -t tbl_test "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres" > /userdir/tbl_data
-a 參數是表示只導出數據,其他的額外信息不需要,該參數也可去掉
psql:
psql --command "select * from tbl_test;" "host=127.0.0.1 hostaddr=127.0.0.1 port=5432 user=postgres password=123456 dbname=postgres"
當然可以使用export(linux平台)將數據庫的相關配置設置到環境變量中,可以設置的變量如下(除過PGPASSWORD外,其他的沒驗證,不過理論上應該可以的):
-
export PGHOST='localhost'
-
export PGUSER=postgres
-
export PGDATABASE=postgres
-
export PGPASSWORD=null
-
export PGPORT=5432