Re: alter table tablename add column - breaks pl/pgsql function returns tablename
В списке pgsql-hackers по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | Re: alter table tablename add column - breaks pl/pgsql function returns tablename |
| Дата | |
| Msg-id | 25105.1352150623@sss.pgh.pa.us обсуждение |
| Ответ на | Re: alter table tablename add column - breaks pl/pgsql function returns tablename (Palle Girgensohn <girgen@pingpong.net>) |
| Ответы |
Re: alter table tablename add column - breaks pl/pgsql function returns tablename
|
| Список | pgsql-hackers |
Palle Girgensohn <girgen@pingpong.net> writes:
> Please note that this problem does not go away by disconnecting and reconnecting, and other sessions get the error
immediately,so the claim that it is bound to a session is false.
Huh? The test case you provided certainly doesn't exhibit any such
behavior. I get
regression=# SELECT * FROM test_func();
ERROR: wrong record type supplied in RETURN NEXT
CONTEXT: PL/pgSQL function test_func() line 6 at RETURN NEXT
regression=# \c -
You are now connected to database "regression" as user "postgres".
regression=# SELECT * FROM test_func();id | foo
----+----- 1 |
(1 row)
regards, tom lane
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера