Sebastián Villalba escribió: > Hola. Resulta que un "descuidado" hizo en una tabla de unos 2500 registros un > update sin el where correspondiente. Tengo un dump de toda la base del 27 de > octubre. El dump se hizo simplemente: > > pg_dump base_datos > dumpBaseDatos09102700.sql > > Se puede recuperar del dump, *solamente* los datos de esa tabla?
Claro, tienes que buscar en el archivo la línea COPY que corresponda a esa tabla, y borrar el resto. > Tengo la idea de que alguna vez Alvaro dijo que se podía buscar la transacción > que se quiere retroceder y "descomprometerla", pero no sé ni por dónde > empezar. Es difícil, en realidad no te recomendaría que lo intentaras. Necesitas parchar Postgres. > Alguna otra solución que se les ocurra?. Un gran saludo a todos! > > p/d: en realidad el tonto que metió la pata fuí yo :-( ja ja ja :-D -- Alvaro Herrera Vendo parcela en Valdivia: http://rie.cl/?a=255568 "I can see support will not be a problem. 10 out of 10." (Simon Wittber) (http://archives.postgresql.org/pgsql-general/2004-12/msg00159.php) -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
