Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с RAISE NOTICE / 3 сообщений из 3, страница 1 из 1
06.08.2007, 13:07
    #34707582
dimabin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с RAISE NOTICE
Использую 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
07.08.2007, 01:24
    #34709195
iz
iz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с RAISE NOTICE
если в консоли psql с такими же настройками verbosity соединения, как у pgAdmin оба нотиса показываются, значит проблема точно в pgAdmin -- пишите в их трекер.
...
Рейтинг: 0 / 0
09.08.2007, 09:46
    #34715813
dimabin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с RAISE NOTICE
да, в psql показывается все
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с RAISE NOTICE / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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