Re: pg_restore has problems with restoring sequences.

From: robert <robert(at)redo2oo(dot)ch>
To: pgsql-admin(at)lists(dot)postgresql(dot)org
Subject: Re: pg_restore has problems with restoring sequences.
Date: 2018-02-05 07:20:59
Message-ID: dbff7ebc-117a-59a9-dbac-1201671d91a5@redo2oo.ch
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

thanks,

On 04.02.2018 19:16, Tom Lane wrote:
> robert <robert(at)redcor(dot)ch> writes:
>> pg_restore: [archiver (db)] Error while PROCESSING TOC:
>> pg_restore: [archiver (db)] Error from TOC entry 1068; 1259 142848 SEQUENCE
>> change_email_domain_id_seq odoo
>> pg_restore: [archiver (db)] could not execute query: ERROR:  syntax error at or
>> near "AS"
>> LINE 2:     AS integer
>>             ^
>>     Command was: CREATE SEQUENCE change_email_domain_id_seq
>>     AS integer
>>     START WITH 1
>>     INCREMENT BY 1
>>     NO MINVALUE
>>     NO MAXVALU...
> Hm. What this suggests is that you're using a pg_dump that is newer than
> the server that you're trying to restore to. The "AS datatype" clause
> in CREATE SEQUENCE is new in v10.
>
> The general rule for pg_dump version choice is "use the newest version you
> can, but not newer than the server you're going to restore to". Otherwise
> you run into problems like this of the dump containing syntax the target
> server doesn't understand.
>
> regards, tom lane
>
I am using postgres 10 on the server where I create the dump
and 10.1 where i try to restore.
however,  the box where I try to restore uses
root(at)lappi:/home/robert/odoo_instances# pg_restore -V
pg_restore (PostgreSQL) 9.5.10

when I check with :
root(at)lappi:/home/robert/odoo_instances# apt-cache policy postgresql-client
postgresql-client:
  Installed: (none)
  Candidate: 10+189.pgdg17.04+1
  Version table:
     10+189.pgdg17.04+1 500
        500 http://apt.postgresql.org/pub/repos/apt zesty-pgdg/main
amd64 Packages
        500 http://apt.postgresql.org/pub/repos/apt zesty-pgdg/main
i386 Packages
     9.6+184ubuntu1.1 500
        500 http://ch.archive.ubuntu.com/ubuntu artful-updates/main
amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu artful-updates/main
i386 Packages
        500 http://security.ubuntu.com/ubuntu artful-security/main
amd64 Packages
        500 http://security.ubuntu.com/ubuntu artful-security/main i386
Packages
     9.6+184ubuntu1 500
        500 http://ch.archive.ubuntu.com/ubuntu artful/main amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu artful/main i386 Packages

and when I try to reinstall
apt install postgresql-client-common
i get a message, that it is already the newest version.

ah, now I see something:$which pg_restore points to:
 /usr/bin/pg_restore -> ../share/postgresql-common/pg_wrapper

what is this pg_wrapper??

thanks

--
Robert Rottermann CEO

031 333 10 20
robert(at)redo2oo(dot)ch <mailto:robert(at)redo2oo(dot)ch>
Sickingerstrasse 3, 3014 Bern
<http://maps.apple.com/?q=Sickingerstrasse%203,3014%20Bern>

https://Redo2oo.ch <https://redo2oo.ch>

*Ihr Partner wenn es um ERP Lösungen geht.*

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message robert 2018-02-05 07:28:18 Re: pg_restore has problems with restoring sequences.
Previous Message Tom Lane 2018-02-04 18:16:09 Re: pg_restore has problems with restoring sequences.