Я хочу передать переменную в сценарий SQL, выполняемый heroku pg:psql
.
Выполнение сценария без переменной может быть достигнуто путем:
heroku pg:psql <script.sql
Чтобы передать переменную в psql
, я бы сделал psql -v assignment
, но опция -v
не работает с heroku pg:psql
.
Я пробовал также
heroku pg:psql <(cat <(echo "\set username self") script.sql)
но получил ошибку:
Неизвестная база данных: / dev / fd / 63.Допустимые параметры: DATABASE_URL
Как я могу это сделать?