Можно ли получить список SQLSTATE, используя SQL? - PullRequest
0 голосов
/ 10 декабря 2018

Можно ли список кодов ошибок PostgreSQL также найти в Системных каталогах , Информационная схема , Системные представления или где-либо еще(используя запрос, например, в psql)?

1 Ответ

0 голосов
/ 10 декабря 2018

Я не думаю, что есть какой-либо способ запросить у сервера Postgres полный список SQLSTATE.

Процесс сборки Postgres фактически генерирует свои определения C для кодов ошибок (а также документацию HTML)из этого машиночитаемого файла:

https://git.postgresql.org/gitweb/?p=postgresql.git;hb=HEAD;f=src/backend/utils/errcodes.txt;a=blob_plain

Ваш лучший вариант, вероятно, - получить файл и разобрать его самостоятельно.

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