Re: Need suggestion to restructure a database....

From: "George Pavlov" <gpavlov(at)mynewplace(dot)com>
To: "P Kapat" <kap4lin(at)gmail(dot)com>, <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Need suggestion to restructure a database....
Date: 2009-01-01 01:45:10
Message-ID: 8C5B026B51B6854CBE88121DBF097A860346491B@ehost010-33.exch010.intermedia.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Many ways to do it either by creating schemas in the target DBs, or by
changing search paths (the default one or for the script duration).
Here's a "one-liner",
assuming your 4 original databases do not have multiple schemas within
them:

psql -dmaindb -c"create schema scha"
pg_dump -Fp -x -O dba | sed 's/SET search_path = public/SET
search_path = scha/' | psql -dmaindb

> -----Original Message-----
> From: pgsql-novice-owner(at)postgresql(dot)org [mailto:pgsql-novice-
> owner(at)postgresql(dot)org] On Behalf Of P Kapat
> Sent: Wednesday, December 31, 2008 12:28 PM
> To: pgsql-novice(at)postgresql(dot)org
> Subject: [NOVICE] Need suggestion to restructure a database....
>
> Setup: Postgres 8.1.11 on RedHat EL 5 with only one (password
> protected) user: me and this machine does not have a web server. So,
> the security issues can be a little bit relaxed!!
>
> I have a bunch of tables which are divided to 4 groups based on some
> criteria. So, I was using four different databases. I now have
> realized that this is the wrong approach and one should use four
> schemas instead. So, I want to mend. Need suggestions, preferably with
> codes (either pgsql / linux / pgAdmin3 GUI instructions):
>
> I have created four schemas inside the main db, say scha, schb, schc,
> schd. The main db is named maindb, and the four dbs that I am using
> currently are dba, dbb, dbc, dbd. maindb already has a public schema
> with some tables and views and functions.
>
> How do I transfer the tables,views,indexes,sequences,.... from dba to
> scha (b,c,d will follow)?
>
> --
> Regards
> PK
> --------------------------------------
> http://counter.li.org #402424
>
> --
> Sent via pgsql-novice mailing list (pgsql-novice(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-novice

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message P Kapat 2009-01-01 21:48:06 Re: Need suggestion to restructure a database....
Previous Message P Kapat 2008-12-31 20:28:16 Need suggestion to restructure a database....