мне нужно выполнить Баш скрипт, содержащий SQL, поэтому я использую скрипт для добавления пользовательских конфигураций в контейнер Postgres Докер, согласно документации здесь:Что такое блок кода «<< - EOSQL» в Bash при запуске SQL?
https://github.com/docker-library/docs/tree/master/postgres#how-to-extend-this-image
Но я не знаю, что EOSQL
означает. Ниже приведен пример моего сценария, взятого из приведенных выше документов:
Итак, что такое EOSQL? Я не могу найти много информации об этой команде или ключевом слове.
Код в порядке; вы уверены, что перед запуском этого скрипта была экспортирована MY_EXTENSION'? – chepner
'EOSQL' не является ключевым словом; это просто произвольная строка (End Of SQL), используемая для обозначения границ этого документа. – chepner
Ах да, переменные окружения работают нормально. У меня была еще одна ошибка, которая, как я думал, была вызвана тем, что переменные среды не загружаются. Я обновил свой вопрос, касающийся блока EOSQL и Bash Here Document, что стало причиной моего непонимания. – modulitos