Como posso dar ao psql uma variável em vez de um arquivo sql como entrada?

0

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?

    
por danidacar 31.03.2011 / 15:35

1 resposta

0

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

    
por 31.03.2011 / 16:11