Bug in ALTER COLUMN/TYPE

Поиск
Список
Период
Сортировка
От Christopher Kings-Lynne
Тема Bug in ALTER COLUMN/TYPE
Дата
Msg-id 411059B6.5080003@familyhealth.com.au
обсуждение исходный текст
Ответы Re: Bug in ALTER COLUMN/TYPE  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Bug in ALTER COLUMN/TYPE  (Rod Taylor <rbt@sitesell.com>)
Список pgsql-hackers
I think we need to deny changing column types if a function is using the 
table type as a return set.

test=# create table test (a int4);
CREATE TABLE
test=# create function test () returns setof test as 'select 1' language 
sql;
CREATE FUNCTION
test=# alter table test alter a type bigint;
ALTER TABLE
test=# select * from test();
ERROR:  return type mismatch in function declared to return test
DETAIL:  Final SELECT returns integer instead of bigint at column 1.
CONTEXT:  SQL function "test" during startup

Chris



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Mike Mascari
Дата:
Сообщение: Re: Preliminary PITR documentation available
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: [JDBC] Very strange Error in Updates