Re: Modifying a table that other tables refer to for foreigh key

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: Mihai Gheorghiu <tanethq(at)earthlink(dot)net>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Modifying a table that other tables refer to for foreigh key
Date: 2001-05-29 19:45:41
Message-ID: Pine.BSF.4.21.0105291244560.1465-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, 29 May 2001, Mihai Gheorghiu wrote:

> I have a database with multiple referential integrity links.
> I want to make important changes to one of the tables, which is referenced
> by other tables for foreign keys (like deleting some columns, or changing
> data type).
> What would be the easiest way to do it (without re-creating all the other
> tables that are refering to it)?

Drop the table, make the changes and use alter table add constraint to
re-add the constraints to the referencing tables (the original constraints
should go away when the other table is dropped)

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Raginsky Alexander 2001-05-29 20:08:47 Host variable in subqueries
Previous Message Tim Barnard 2001-05-29 19:33:40 PQclear question...