Re: beta4 accepts foreign key of different type than column
От | Andrew Dunstan |
---|---|
Тема | Re: beta4 accepts foreign key of different type than column |
Дата | |
Msg-id | 4780F14B.2050707@dunslane.net обсуждение исходный текст |
Ответ на | beta4 accepts foreign key of different type than column (Louis-David Mitterrand <vindex+lists-pgsql-hackers@apartia.org>) |
Ответы |
my bad (was: Re: beta4 accepts foreign key of different type than
column
Re: beta4 accepts foreign key of different type than column |
Список | pgsql-hackers |
Louis-David Mitterrand wrote: > Hi, > > I changed the data type on a column (to an enum) but the previous > foreign key to the old table (replaced by the enum) is still accepted > event though the data types are now different. Is that the expected > behavior? > > CREATE TABLE person_to_event ( > id_person integer NOT NULL, > id_event integer NOT NULL, > person_type person_type_new NOT NULL, -- new ENUM type > "character" text > ) > > ALTER TABLE ONLY person_to_event > ADD CONSTRAINT person_to_event_person_type_fkey FOREIGN KEY (person_type) REFERENCES person_type(person_type); -- oldperson_type table, text column > > > Please send us a more complete example. Also, using the same name for a table, a field and a type makes reading it very confusing. Please make sure your example uses names for just one purpose. cheers andrew
В списке pgsql-hackers по дате отправления: