From: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
---|---|
To: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: merge de datos cluster de base de datos postgres |
Date: | 2019-03-28 17:00:09 |
Message-ID: | 20190328170009.GA23113@alvherre.pgsql |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hellmuth Vargas escribió:
> algo como
>
> 1. en NuevoCluster creo la base de datos base_a, el sistema crea la
> carpeta data/base/123
> 2. apago NuevoCluster
> 3. copio el contenido de la carpeta Cluster1/data/base/456 (que corresponde
> a base_a) a NuevoCluster/data/base/123/
> 3. cierro los ojos y subo el NuevoCluster
Te desaconsejo esto. No funciona en general, porque el pg_clog va a ser
inconsistente con una de las dos bases. Puede parecer que funciona en
ciertos casos --- en particular puede que funcione si haces un VACUUM
FREEZE y luego dejas la BD inactiva hasta que termines la copia ... y
fallar luego (meses después) porque los pg_class.relfrozenxid sean
inconsistentes.
Yo ni siquiera lo intentaría. Haz un pg_dump honesto y te ahorrarás
dolores de cabeza.
--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Mercedes Venegas Acevedo | 2019-03-28 18:07:51 | Re: merge de datos cluster de base de datos postgres |
Previous Message | Jose Mercedes Venegas Acevedo | 2019-03-28 15:44:47 | Re: merge de datos cluster de base de datos postgres |