PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie führe ich mehrere Abfragen mit dem psql-Befehl von der Bash-Shell aus?

-c verarbeitet nur einen Befehl. Ohne jedoch psql erwartet, dass Befehle an die Standardeingabe übergeben werden, z. B.:

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

Oder mit echo und Rohre.