From: | Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com> |
---|---|
To: | Dan Langille <dan(at)langille(dot)org> |
Cc: | <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: 7.4 - TODO : alter table drop foreign key |
Date: | 2002-12-05 17:02:18 |
Message-ID: | 20021205085915.F2247-100000@megazone23.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu, 5 Dec 2002, Dan Langille wrote:
> Found the solution:
>
> drop trigger "RI_ConstraintTrigger_4278488" on watch_list_staging;
Actually there are three triggers for the constraint. You may have
dangling triggers on the other table of the constraint. It's one on the
table the constraint's defined on and two on the referenced table.
> Given that the FK in question did not have a name to start with, I
> concede that it would be difficult to code DROP FOREIGN KEY.
>
> What about supporting ALTER TABLE <table> ADD FOREIGN KEY <keyname>
> ... which at present we don't? That would then make dropping the FK
> a simple coding issue?
ISTM, that's
ALTER TABLE <table> ADD CONSTRAINT <name> FOREIGN KEY ...
which should be there in any 7.x.
And the drop constraint for foreign keys (and the \d display stuff) is new
in 7.3.
From | Date | Subject | |
---|---|---|---|
Next Message | Dan Langille | 2002-12-05 17:15:53 | Re: 7.4 - TODO : alter table drop foreign key |
Previous Message | Lamar Owen | 2002-12-05 17:01:43 | Re: [GENERAL] PostgreSQL Global Development Group |