Jak mogę podać psql zmienną zamiast pliku sql jako dane wejściowe?


0

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?


Czy możesz podać więcej szczegółów? Może jakieś informacje o tym, jak zmienna została wypełniona, z czym, co chcesz, w jakim języku pracujesz itp.
Majenko

Odpowiedzi:


0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.