Postgres Эквивалент Oracle sqlplus "установить эхо на" - PullRequest
4 голосов
/ 24 февраля 2011

Есть ли в PostgreSQL эквивалент Oracle SQLPLUS "set echo on", чтобы я мог получать операторы пакетного ввода, отображаемые в выводе?

У меня есть очень большой файл с инструкциями ввода, в котором есть несколько ошибок при запуске.У меня возникают трудности с поиском оператора, который вызвал ошибку, потому что psql сообщает только об ошибке, а не оператор, который вызвал ошибку.

Ответы [ 2 ]

6 голосов
/ 24 февраля 2011

Вам необходимо передать аргумент -a (или --echo-all) в psql.Это описано в https://www.postgresql.org/docs/current/static/app-psql.html в разделе ОПЦИИ.

0 голосов
/ 24 февраля 2011

PostgreSQL также регистрирует ошибки в журналах своего сервера вместе с оператором, вызвавшим это.Это может быть полезно для отладки ошибок с помощью инструментов, отличных от psql, которые не очень хорошо сообщают об ошибках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...