On 11/20/21 17:11, Дмитрий Иванов wrote:
Yes and yes.
I ended up using the pg_dump of the receiving server.
sudo /usr/lib/postgresql/14/bin/pg_dump --file
"/home/dismay/uchet/Uchet.backup" --host "server" --port "5999"
--username "back" --no-password --verbose --format=c
--quote-all-identifiers --blobs --column-inserts --inserts --create
--disable-triggers --encoding="UTF8" "Uchet"
sudo /usr/lib/postgresql/14/bin/pg_restore --host "127.0.0.1" --port
"5432" --username "back" --no-password --dbname "Uchet"
--disable-triggers --format=c --create --verbose
"/home/dismay/uchet/Uchet.backup"
sudo /usr/lib/postgresql/14/bin/pg_restore --host "127.0.0.1" --port
"5432" --username "back" --no-password --dbname "Uchet"
--disable-triggers --table="bpd.object" --format=c --verbose
"/home/dismay/uchet/Uchet.backup"
Receiving server:
PostgreSQL 14.1 (Debian 14.1-1.pgdg110+1) on x86_64-pc-linux-gnu,
compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
Server source:
PostgreSQL 12.9, compiled by Visual C++ build 1914, 64-bit
EDB assembly installed from "Application Stack Builder"
вс, 21 нояб. 2021 г. в 00:06, Adrian Klaver <adrian.klaver@xxxxxxxxxxx
Hmm. I cannot replicate, though in my case both servers(12.9, 14.1) are
one same Linux machine.
What is the history of the database in the 12.0 instance?
Was it upgraded from another instance?
If so dump/restore or pg_upgrade?
Is it a promoted replica?
--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx