powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с RAISE NOTICE
3 сообщений из 3, страница 1 из 1
Проблема с RAISE NOTICE
    #34707582
dimabin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую PostgreSQL 8.1, PgAdmin 1.6.3.
Есть две функции:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CREATE OR REPLACE FUNCTION tests.func2()
  RETURNS integer AS
$BODY$
DECLARE
BEGIN
RAISE NOTICE 'SUBnotice';
RETURN  1 ;
END;$BODY$
  LANGUAGE 'plpgsql' VOLATILE;

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE OR REPLACE FUNCTION tests.func1()
  RETURNS integer AS
$BODY$
DECLARE
BEGIN
RAISE NOTICE 'notice';
PERFORM tests.func2();
RETURN  1 ;
END;$BODY$
  LANGUAGE 'plpgsql' VOLATILE;

Но если вызывать SELECT tests.func1(), то в окне Messages в PgAdmin показывает только notice из tests.func1(), а из tests.func2() не показывает. В чем проблема? Кажется, в PgAdmin, потому что в логах есть оба NOTICE. Раньше выдавало (показывало еще CONTEXT.....), а потом (не могу уловить, после чего) перестало...

log_error_verbosity = DEFAULT
client_min_messages = NOTICE
log_min_messages = NOTICE
...
Рейтинг: 0 / 0
Проблема с RAISE NOTICE
    #34709195
iz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iz
Гость
если в консоли psql с такими же настройками verbosity соединения, как у pgAdmin оба нотиса показываются, значит проблема точно в pgAdmin -- пишите в их трекер.
...
Рейтинг: 0 / 0
Проблема с RAISE NOTICE
    #34715813
dimabin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, в psql показывается все
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с RAISE NOTICE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]