Re: Adding a New Composite Constraint to an Existing Table.
От | MindTerm |
---|---|
Тема | Re: Adding a New Composite Constraint to an Existing Table. |
Дата | |
Msg-id | 20020209125733.30285.qmail@web20203.mail.yahoo.com обсуждение исходный текст |
Ответ на | Adding a New Composite Constraint to an Existing Table. (Bhuvan A <bhuvansql@yahoo.com>) |
Список | pgsql-sql |
Dear Bhuvaneswar, Postgresql 7.2 has implemented this feature. For 7.1, I am afraid that you should recreate the table. M.T. --- Bhuvan A <bhuvansql@yahoo.com> wrote: > > Hi, > > I am using postgresql 7.1. I was unable to add a > new PRIMARY KEY > constraint to an existing table. > > i have table, > CREATE TABLE xx > ( > id int, > name text, > amount int > ); > > I have say some 10 records in this table, which are > unique and not > null (primary). Fine! Now, i am willing to have > primary key constraint > to all the 3 fields. > > I tried, > > bhuvan=> ALTER TABLE xx ADD primary key (id, name, > amount); > ERROR: ALTER TABLE / ADD CONSTRAINT is not > implemented for that > constraint type. > > Where i am wrong? How else, can i get that primary > key constraint > WITHOUT RECREATING that table? > > Hope to get some lights. > > Regards, > Bhuvaneswar. > > > > ---------------------------(end of > broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com
В списке pgsql-sql по дате отправления: