Re: alter table tablename add column - breaks pl/pgsql function returns tablename

Поиск
Список
Период
Сортировка
От 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  (Palle Girgensohn <girgen@pingpong.net>)
Список 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 по дате отправления:

Предыдущее
От: Jeff Janes
Дата:
Сообщение: Re: Pg_upgrade speed for many tables
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: to_char timezone