У меня есть следующая функция для обработки исключения.PostgreSQL 9.5: Обработка исключений регистрации
create or replace function fun_test(a varchar) returns void as
$$
begin
insert into test values(a);
exception when others
then
raise info '%',SQLSTATE;
end;
$$
выше функция дает мне выход:
ВЫВОД:
INFO: 42804
Примечание: Я хочу, чтобы записать один и тот же выход в * .log файл.
очень многое зависит от того, где вы хотите его - если войти Postgres, а затем просто поднять предупреждение и изменить posgtres.conf войти предупреждения, если вы хотите в другом файле на сервере, вы можете использовать 'COPY', но он не будет прикреплен к файлу и т. д. ... пожалуйста, сообщите нам подробности - что именно вы привыкли, а не только' * .log' –
Я хочу это в журнале postgres. – MAK