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