Может ли сценарий sql интерпретироваться исключительно СУБД, такой как сервер PostgreSQL, или одновременно сервером и клиентом, например psql? Может ли сервер принять файл сценария SQL или только клиент?
Мой вопрос связан с тем, что в psql \i
можно использовать для чтения и выполнения сценария sql. Но если сценарий sql приемлем для сервера Postgresql, как я могу предоставить сценарий серверу?
Как я могу написать комментарий при написании sql скрипта? #
все еще используется для сигнализации комментария?
Мне нужно предоставить shebang? Если да, то стоит ли иметь шебанг, чем нет?
Спасибо.
Я пытаюсь поместить https://stackoverflow.com/a/771880/156458 в сценарий sql, чтобы я можно использовать повторно.
/* */
или--
(многострочный и однострочный) - person Lukasz Szozda   schedule 15.06.2018psql
) считывает файл в память и отправляет его на сервер, как если бы вы его набрали. А#
не является допустимым символом комментария в SQL. А шебанг - это что-то специфическое для Unix (или Linux)shell
и не имеет ничего общего со сценариями SQL. - person a_horse_with_no_name   schedule 15.06.2018