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 参数表示只导出数据,而不导出结构。

- -t tbl_test 只导出表tbl_test的数据。

- 连接字符串中包括数据库连接的详细信息,如host、port、user和password等。

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\"

解释:

- 通过--command选项直接执行SQL语句select * from tbl_test;。

- 连接信息同样通过连接字符串传递,允许自动连接到数据库并执行查询。