Re: Removing a schema

From: Nis Jørgensen <nis(at)superlativ(dot)dk>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Removing a schema
Date: 2007-08-07 10:25:55
Message-ID: f99hbr$l0c$2@sea.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Naz Gassiep skrev:
> I'm trying to remove a schema and move all the tables to another schema.
> I've manually run alter table on every table to move them, however all
> the foreign keys still reference the old schema, and there are too many
> to do by hand.
>
> Is there an easy way to update one of the system catalogs to do this? I
> want to change every reference of that schema to point to the new one,
> and then drop the schema, but not drop any data.

I have done something like this

pg_dump old_schema in text format
create new schema
modify dump to set default schema to the new one
import dump with psql
drop old schema

Nis

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Geoffrey 2007-08-07 11:46:45 Re: backend process terminates
Previous Message Nis Jørgensen 2007-08-07 10:23:00 Re: finding reusable ids