UserX has following grants:
CREATE ROLE \"UserX\" LOGIN PASSWORD \'pass\';
CREATE DATABASE \"DBX\" WITH OWNER=\"UserX\" ENCODING=\'UTF8\' TABLESPACE
You are trying to restore a dump from a v10 database into an older version of PostgreSQL (CREATE SEQUENCE ... AS
is new in v10).
That is not supported and won't work. You can create an SQL script with pg_restore
and edit it manually. Or upgrade the destination database.
I have taken these notes:
SUPPORT ALL COMPRESSED DATABASE
pg_dump -U {usuario} -h {host} -W {database} | gzip -c > archivo.gz
RESTORE FROM BACK GZIP
gunzip -c {archivo.gz} | psql -h {host} -U postgres {database}
RESTORE FROM GZIP BACKUP FROM v10 to v9.x
gunzip -c {archivo.gz} | sed -e '/AS integer/d' | psql -U postgres -h {host} -W {database}