On 24 December 2015 at 18:33, Adrian Klaver <adrian.kla...@aklaver.com>
wrote:

> On 12/24/2015 12:03 AM, Killian Driscoll wrote:
>
>
>>
>>         yeah, this one from Adrian, at 7:02am PST (Z-0800) this
>> morning....
>>
>>             Per previous posts you want, whenever possible, to us a
>>             newer version
>>             of pg_dump to move a database from an older version(9.3) to
>>             a newer
>>             one(9.4). Therefore you should do your dump and restore
>>             using the
>>             pg_dump.exe and pg_restore.exe from the Bitanami bin
>>             directory. I
>>             would cd to the above directory and do:
>>
>>             pg_dump -V
>>             pg_restore -V
>>
>>             to make sure the programs are found and are the 9.4 versions.
>>
>>             Then do:
>>
>>             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
>> irll_project
>>
>>             pg_restore -U postgres -p 5532 irll_project.out
>>
>>
>>         that last needs to have -d newdbname     where newdbname has
>> already
>>         been created, for instance, by...
>>
>>
>>     Aah, my mistake. Yes you need to specify the database to get the
>>     restore to work properly. Also explains why there is nothing in the
>>     logs.
>>
>>
>> OK - with the inclusion of stating the dbname the restore works, but not
>> correctly: what is restored is 24 of 48 tables and 1 of 22 views from
>> one schema and no tables from the other schema.
>>
>> A log appeared at 0:08 last night (I'm at GMT +1), which I've attached.
>> Plus, I did the dump and restore again this morning and have attached
>> the text from the windows shell if that helps
>>
>>
>
> Well the one from this morning shows(I did not look through whole thing)
> you restoring over existing database objects. I would say at this point
> the  best thing you can do is get to a known state on the 9.4 cluster you
> want to dump to. I am assuming you are not doing anything with the database
> irll_project on the 9.4 server at this point, correct?
>
> If so, for the below keep track of exactly what you do and the order you
> do it, in case you need to post back here.
>
> 1) On the 9.4 server, while logged into another database on the server,
> say postgres do:
>
> DROP DATABASE irll_project;
>
> 2) Using the 9.4 version of pg_dump dump the 9.3 version of irll_project.
>
> 3) Using the 9.4 version of pg_restore restore irll_project to the 9.4
> server.
>

It worked - thank you very much for your time.

Regarding the file format used: I had used the pg_dump with .sql, but you
suggested .out. Is there a particular reason to use .out instead of .sql
when backing up?

>
>
> --
> Adrian Klaver
> adrian.kla...@aklaver.com
>

Reply via email to