sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo ejecutar múltiples consultas usando el comando psql desde bash Shell?

-c procesa solo un comando. Sin embargo, sin él psql espera que los comandos se pasen a la entrada estándar, por ejemplo:

psql -U postgres -h <ip_addr> <database_name> << EOF
SELECT * FROM xyz_table;
SELECT * FROM abc_table;
EOF

O usando echo y tuberías.