Re: transfering tables into other schema

From: Scott Marlowe <scott(dot)marlowe(at)gmail(dot)com>
To: Ivan Sergio Borgonovo <mail(at)webthatworks(dot)it>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: transfering tables into other schema
Date: 2009-02-17 08:09:10
Message-ID: dcc563d10902170009u2acd3e1aw8380e3662de5130c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, Feb 17, 2009 at 12:34 AM, Ivan Sergio Borgonovo
<mail(at)webthatworks(dot)it> wrote:
> I've around 150-200 tables in the same schema.
> Some of them have pk/fk relationships and are referenced into
> functions (~20).
>
> One of them is surely referenced by most of those 20 and it is the
> largest.
>
> I'd like to move all the 200 tables to a new schema and leave that
> one in the public schema.
>
> The DB size accordingly to select pg_size_pretty(pg_database_size is
> 1.5Gb
>
> I can afford 1 day down (WE).

Have you tried

ALTER TABLE name SET SCHEMA new_schema;

???

Should just work with no real downtime.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Schwaighofer Clemens 2009-02-17 08:27:11 Strange Grant behavior in postgres 8.3
Previous Message Ivan Sergio Borgonovo 2009-02-17 07:34:16 transfering tables into other schema