El día 20 de diciembre de 2010 12:33, Cesar A
<cesar.carbon...@gmail.com> escribió:
>
>
> El 21 de diciembre de 2010 10:51, Silvio Quadri <silv...@gmail.com>
> escribió:
>>
>> El día 20 de diciembre de 2010 10:59, Cesar A
>> <cesar.carbon...@gmail.com> escribió:
>> >
>> >
>> > El 21 de diciembre de 2010 08:52, Alvaro Herrera
>> > <alvhe...@commandprompt.com> escribió:
>> >>
>> >> Excerpts from Cesar A's message of lun dic 20 09:06:50 -0300 2010:
>> >> > Saludos.
>> >> >
>> >> > Por error ejecuté:
>> >> > psql -h xxx.xxx.xxx.xxx -U mi_usuario -d mi_bd < dumpsql 2> errores
>> >> >
>> >> > Cuyo dump.sql contiene sólo la estructura de la BD. Sólo tiene
>> >> > estructuras
>> >> > de CREATE ( no había el OR REPLACE)
>> >> >
>> >> > Resulta que en esa IP, la BD era de producción. Y ahora aparece todas
>> >> > las
>> >> > tablas vacías...
>> >>
>> >> La única forma en que eso podría haber pasado es que el script
>> >> contuviera además DROP TABLE xxx para cada tabla.
>> >
>> > Conciente de eso, es lo que más me extraña! ni DROP ni REPLACE.
>> >
>> > El código ejecutado: http://pastebin.com/HQCCqKAd
>> >
>> >>
>> >> ¿O quizás el script
>> >> creó otro schema en el cual tienes una copia adicional de cada tabla, y
>> >> las tablas con los datos están ocultas por ese nuevo schema?  Fíjate si
>> >> puedes encontrar copias duplicadas con \d *.una_tabla
>> >
>> >
>> > Este es el resultado:
>> > \d *.ficha
>> >                                     Tabla «public.ficha»
>> >    Columna    |          Tipo          |
>> > Modificadores
>> >
>> > --------------+------------------------+----------------------------------------------------
>> >  id           | integer                | not null default
>> > nextval('ficha_id_seq'::regclass)
>> >  anno         | character varying(4)   |
>> >  titulo       | character varying(150) |
>> >  descripcion  | character varying(150) |
>> >  autor        | character varying(50)  |
>> >  localizacion | character varying(100) |
>> >  numero       | character varying(7)   |
>> >  codubi       | character varying(7)   |
>> >  codest       | character varying(2)   |
>> >  codpre       | character varying(2)   |
>> >  coddoc       | character varying(2)   |
>> >  observacion  | character varying(200) |
>> >  escala       | character varying(12)  |
>> >  indice       | character varying(5)   |
>> >  idmalo       | integer                |
>> > Índices:
>> >     «ficha_pkey» PRIMARY KEY, btree (id) CLUSTER
>> >
>> > que es la estructura normal de esa tabla...
>> >
>> >>
>> >> > ¿existe alguna forma de recuperar los datos? justo estoy trabajando
>> >> > en
>> >> > lo
>> >> > concerniente en replicación y respaldos, así que de esa BD no tengo
>> >> > nada
>> >> > en
>> >> > físico :-(
>> >>
>> >> Mi más sentido pésame.
>> >
>> > Dato extra: Postresql 8.3.12 bajo Debian Linux
>> >
>> >>
>> >> --
>> >> Álvaro Herrera <alvhe...@commandprompt.com>
>> >> The PostgreSQL Company - Command Prompt, Inc.
>> >> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>> >
>> >
>> >
>>
>> Es evidente que las tablas estaban vacías al momento que ejecutaste ese
>> comando.
>>
>> Si no tenés nada en el archivo "errores", no sólo no estaban vacías,
>> sino que tampoco existían.
>
>
> Lo siento, pero era un sistema en funcionamiento, no estaba vacío.
>

¿y cuál fue la salida por consola?





-- 
Silvio Quadri
-
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

Responder a