On 10/23/07, Suresh Gupta VG <[EMAIL PROTECTED]> wrote:
>
>  Hi Peter,
>
>
>
> 1)       We are using "psql 7.4.2" version of Postgresql, need to create a
> new schema similar to the current schema with all the objects as in the
> current schema. Do we have any command to support this operation?
>
> 2)       We need to shift all the data between 2 different databases in 2
> different servers. What is the best way to go either backup or copy command?
>
>
> 3)       Any equivalent command to export and import commands in
> Oracle/SQL.
>
>
>
> Can you please give some knowledge on this
>
1:  Upgrade to 7.4.18 (or whatever the latest is) as soon as you can.  Use
pg_dump with the -s switch to get just the schema and objects but no data
out.  pg_dump --help will give you a list of all the options that command
has.  To put your new schema into another database, just redirect that file
to psql:

pg_dump -s -h olddbserver olddbname > schemafile.sql
psql -h newserver newdbname < svhemafile.sql

2: pg_dump is the best way to go.  pg_dumpall can dump everything, including
user accounts from one server.  Then feed the output to psql or pg_restore.

3: pg_dump is export, psql or pg_restore are import

Reply via email to