Você pode enviar o comando para o psql
echo "$some_sql_in_a_varible" | psql -d mydatabase
ou use -c
psql -d database -c "$some_sql_in_a_varibl"
Mor info on a página do manual do psql
Então eu tenho alguns sql em uma variante. Eu poderia colocar isso em um arquivo e fornecê-lo ao psql como entrada, mas gostaria de saber se existe uma maneira fácil de fazer isso sem o arquivo?
Você pode enviar o comando para o psql
echo "$some_sql_in_a_varible" | psql -d mydatabase
ou use -c
psql -d database -c "$some_sql_in_a_varibl"
Mor info on a página do manual do psql
Tags bash postgresql sql