| From: | "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com> |
|---|---|
| To: | Tibor <tiborh(at)mail(dot)datanet(dot)hu> |
| Cc: | PostreSQL General <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: How can I delete a primary or foreign key? |
| Date: | 2004-02-20 15:56:06 |
| Message-ID: | Pine.LNX.4.33.0402200854300.10378-100000@css120.ihs.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Fri, 20 Feb 2004, Tibor wrote:
> I am using PostgreSQL 7.4.1 (only through psql)
> I know, that the command
>
> ALTER TABLE OFFICES
> DROP PRIMARY KEY (CITY);
>
> and its foreign key equivalent:
>
> ALTER TABLE SALESREPS
> DROP CONSTRAINT
> FOREIGN KEY (REP_OFFICE)
> REFERENCES OFFICES;
>
> don't work in PostgreSQL because they are not implemented. However, isn't
> there another way of removing them?
> I also tried to drop the index associated with the primary key, but it is not
> permitted.
>
> Anyone with any idea?
It's an alter table:
alter table offices drop constraint constraint_name
where constraint name is usually tablename_pkey
assuming it was created the normal way, on a 7.4 box.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | tibor | 2004-02-20 16:04:38 | Re: How can I delete a primary or foreign key? |
| Previous Message | Stephan Szabo | 2004-02-20 15:42:55 | Re: How can I delete a primary or foreign key? |