Discussion:
pg_dump and restore
(too old to reply)
suhas.basavaraj12
2013-01-09 11:48:43 UTC
Permalink
Hi,

Can we dump data from any postrgres version and restore it to any version
of postgres ?
If not , can anyone tell which version of data is compatible to which
version ?

Rgrds
Suhas.B



--
View this message in context: http://postgresql.1045698.n5.nabble.com/pg-dump-and-restore-tp5739350.html
Sent from the PostgreSQL - admin mailing list archive at Nabble.com.
--
Sent via pgsql-admin mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
Arun Padule
2013-01-10 07:47:11 UTC
Permalink
Hi,

Yes you a dump data from one version of postgres to the other version.
But later you will facing issue with casting of data type's.

e,g

where '5' = 5; works in 8.0 version

But same where clause through's a data type miss match on 9.1 version.

These is just a one example, there might be many other functions that might
not be used or compatible with the higher version of postgres.

In this case you need to explicit on the changes in the proc or function.
Like as below.

where '5'::integer = 5;

Thanks,
Arun
Post by suhas.basavaraj12
Hi,
Can we dump data from any postrgres version and restore it to any version
of postgres ?
If not , can anyone tell which version of data is compatible to which
version ?
Rgrds
Suhas.B
--
http://postgresql.1045698.n5.nabble.com/pg-dump-and-restore-tp5739350.html
Sent from the PostgreSQL - admin mailing list archive at Nabble.com.
--
http://www.postgresql.org/mailpref/pgsql-admin
Birta Levente
2013-01-10 07:58:39 UTC
Permalink
Post by Arun Padule
Hi,
Yes you a dump data from one version of postgres to the other version.
But later you will facing issue with casting of data type's.
As documentaion said, you need to make a dump with pg_dump from the
"destination" version. But if you want to migrate to earlier version,
the earlier pg_dump will not work with newer database.
With pg_dump from 9.2 you can make dump from all versions and restore to
9.2.
But you can't backup 9.0 database with pg_dump from 8.4.
You can try to dump 9.0 with pg_dump 9.0 and restore to 8.4, but no
guarantee to work.
Post by Arun Padule
e,g
where '5' = 5; works in 8.0 version
But same where clause through's a data type miss match on 9.1 version.
These is just a one example, there might be many other functions that
might not be used or compatible with the higher version of postgres.
In this case you need to explicit on the changes in the proc or
function. Like as below.
where '5'::integer = 5;
Thanks,
Arun
Hi,
Can we dump data from any postrgres version and restore it to any version
of postgres ?
If not , can anyone tell which version of data is compatible to which
version ?
Rgrds
Suhas.B
--
http://postgresql.1045698.n5.nabble.com/pg-dump-and-restore-tp5739350.html
Sent from the PostgreSQL - admin mailing list archive at Nabble.com.
--
http://www.postgresql.org/mailpref/pgsql-admin
--
Sent via pgsql-admin mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
suhas.basavaraj12
2013-01-10 08:27:01 UTC
Permalink
Thanks for the info .We will be dumping data from version 9.0 and restore to
9.1.


Rgrds
Suhas



--
View this message in context: http://postgresql.1045698.n5.nabble.com/pg-dump-and-restore-tp5739350p5739517.html
Sent from the PostgreSQL - admin mailing list archive at Nabble.com.
--
Sent via pgsql-admin mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
Kevin Grittner
2013-01-11 22:58:15 UTC
Permalink
We will be dumping data from version 9.0 and restore to 9.1.
That should work fine, as long as use use pg_dump from version
9.1 to dump the 9.0 database.

-Kevin
--
Sent via pgsql-admin mailing list (pgsql-***@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin
Continue reading on narkive:
Loading...