----- Mensaje original ----- > De: "Hellmuth Vargas" <hiv...@gmail.com> > Para: "Lista Postgres ES" <pgsql-es-ayuda@postgresql.org> > Enviados: Viernes, 20 de Noviembre 2015 11:45:35 > Asunto: [pgsql-es-ayuda] PITR Point in Time Recovery en linea administrado > > > Buenos dias Lista > > > > > Dado que en algunas oportunidades (mas de las que quisiera) se borran > datos de tablas,o incluso las tablas mismas, se actualizan con datos > errores, etc etc, etc (otro tema es que entren usuario con > privilegios a hacer estas calamidades... ) para subsanar esto hay > que restaurar backups y con los WAL archivados restaurar los datos > alterados, esto toma tiempo, mas cuando las bases son grandes y mas > cuando no se sabe exactamente la hora del suceso; para la versión > 9.4 existe la posibilidad de mantener una replica retasada un X > tiempo ( > http://www.depesz.com/2013/12/20/waiting-for-9-4-allow-time-delayed-standbys-and-recovery/ > ) que ayuda bastante, pues es una base EN LINEA con la foto de > nuestra base de hace X tiempo, mas si el cambio fue antes de este > tiempo, ni modos... Entonces la pregunta es: > > > Que posibilidades hay de mantener una replica en linea retrasada X > tiempo (casi una semana, por ejemplo) pero que se pudiera > administrar la aplicación de los WAL de forma manual, para permitir > operaciones como (todas ojala dentro de una transaccion para poder > devolver el cambio en el caso que uno se 'pasara' de la hora del > suceso): >
Se puede jugar con el "recovery_command" en la replica, haciendo un script que solo aplique el wal solo si la fecha de creacion del archivo supera, digamos, 7 dias. > > > > - Aplicación de cambios hasta un timestamp defnido Eso se puede hacer hace tiempo, via recovery.conf > - Aplicación de WAL interactivamente, algo como aplique el siguiente > WAL para que por tanteo se pueda llegar a los datos mas próximos > antes de la calamidad Mmmm no estoy seguro qeu haya funcion/es para procesar WALs interactivamente...por algun motivo me hace ruido qeu las hubiere. Pero de haberlas, podria utilizarse, supongo > > > Y con todas las bondades de las replicas en linea. Muchas gracias > Lista y quedo atento a sus comentarios. > > > > > > > > > > > > > > -- > > > Cordialmente, > > Ing. Hellmuth I. Vargas S. > Esp. Telemática y Negocios por Internet > Oracle Database 10g Administrator Certified Associate > > EnterpriseDB Certified PostgreSQL 9.3 Associate > > - 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