Re: Removing a schema - Mailing list pgsql-general

From Nis Jørgensen
Subject Re: Removing a schema
Date
Msg-id f99hbr$l0c$2@sea.gmane.org
Whole thread Raw
In response to Removing a schema  (Naz Gassiep <naz@mira.net>)
Responses Take your postgresSql on the road, and live to tell of it.  (Owen Hartnett <owen@clipboardinc.com>)
List 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

pgsql-general by date:

Previous
From: Nis Jørgensen
Date:
Subject: Re: finding reusable ids
Next
From: Geoffrey
Date:
Subject: Re: backend process terminates