2016-03-17 16:26 GMT-05:00 zerobatu <caa.zerob...@gmail.com>:
> Estimados
> alguien sabe si existe alguna forma de hacer rollback a una query ya
> ejecutada en postgres, se eliminaron registros por accidente en una base de
> datos y el respaldo es de hace una semana.
>

No.
ROLLBACK es para terminar una transacción *en curso* sin comprometer
los cambios efectuados.

Lo que tu buscas es deshacer una operación ya comprometida, pero los
registros que participaron pudieron ya haber sido modificados por
otras transacciones lo que podría comprometer la integridad de tus
datos.

Pregunta: el respaldo es un dump? no hay nada que hacer. el respaldo
es físico y estas archivando los segmentos de WAL, podría hacerse
algo.

Sugerencias:
1) saca respaldos más seguidos o manten un respaldo físico y un archivo de WAL
2) asegurate de tener FK's, muchas veces que he visto problemas así
podía haberse evitado solo con FK's.... o con procedimientos adecuados
para asignar permisos en las tablas...

-- 
Jaime Casanova                      www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Reply via email to