我需要使用psql-c命令从命令行执行PostgreSQL查询. 对于每个psql命令,它都会打开一个新的TCP连接来连接到数据库服务器并执行查询,这是大量查询的开销.
目前我可以执行如下单个查询:
psql -U postgres -h <ip_addr> -c "SELECT * FROM xyz_table;"
当我try 执行多个查询时,如下所示,但只执行了最后一个查询.
psql -U postgres -h <ip_addr> -c "SELECT * FROM xyz_table; SELECT * FROM abc_table;"
有谁能帮我,告诉我正确的方法吗?