Так что у меня есть некоторые sql в переменной. Я мог бы поместить это в файл и передать psql в качестве входных данных, но мне интересно, есть ли простой способ сделать это без файла?
1 ответ
0
Вы можете передать команду в psql
echo "$some_sql_in_a_varible" | psql -d mydatabase
или используйте -c
psql -d database -c "$some_sql_in_a_varibl"
Более подробная информация на справочной странице PSQL