Hola Carlos,

Con copy, creo qeu solo bloquearias la parte que dura la actualizacion de indices y seqs, si fuera una tabla solo con pk, volaria.

Se me ocurre que podes subir la data con copy a una tabla igual, con otro nombre, y desde ahi ir pasandola por lotes de 600 rows con insert into a la tabla original.

por otro lado, en vez de respaldar a csv, quizas un dump con -Fc y -t a la tabla, te permitiria ganar velocidad y pordias aplicar durante el restore como dicia recien.

En fin, espero sirva.

Salu2

On 5/11/19 21:57, Carlos T. Groero Carmona wrote:
Hola lista,

Tengo una tabla con 30GB de data in production y tuve que eliminar 21k tuplas. El proceso de dele fue bien porque lo hice en bashes de 600 por transaction. Antes de eliminar esta information cree una copia en un csv file.

He estado buscando si tengo que rollback esta data utilizando el comando copy esto podria bloquear mi tabla mientras el comando esta corriendo?

Probe el comando en otro environment y funciono sin problema pero tengo curiosidad acerca que pasara si esto pasara en production.

Como siempre, gracias por sus comentarios y consejos,
Carlos



Reply via email to