Więc mam trochę sql w zmiennej. Mógłbym umieścić to w pliku i przekazać psql jako dane wejściowe, ale zastanawiam się, czy istnieje prosty sposób, aby to zrobić bez pliku?
Więc mam trochę sql w zmiennej. Mógłbym umieścić to w pliku i przekazać psql jako dane wejściowe, ale zastanawiam się, czy istnieje prosty sposób, aby to zrobić bez pliku?
Odpowiedzi:
Możesz albo potokować polecenie do psql
echo "$some_sql_in_a_varible" | psql -d mydatabase
albo użyj -c
psql -d database -c "$some_sql_in_a_varibl"
Więcej informacji na stronie man psql