Re: backup de registros a partir de una Fecha en adelante

From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
To: Carlos Mendez <lucas1850(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: backup de registros a partir de una Fecha en adelante
Date: 2008-03-19 11:29:48
Message-ID: 47E0F92C.3010000@ort.edu.uy
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Carlos Mendez wrote:
> Gracias Alvaro por la ayuda,
> hice lo que me dijeste y funciono, solo tuve algunos problemas con los
> permisos,
>
> estoy realizando un proyecto que tendra un servidor donde se
> centralize toda la informacion de los colegios, como los colegios no
> tienen internet, voy a instalarles un sistema en local a cada
> colegio y mensualmente me daran un backup y este se subira al servidor
> central, estuve haciendo funciones y triggers con plpgsql para que
> pueda subir y no haya conflictos con PK o FK,
>
> hasta ahora lo estaba haciendo pero el backup era de toda la bd, pero
> ahora voy a añadir un campo tipo timestamp de manera que solo en el
> backup esten los registros insertados o actualizados recientemente de
> manera que el backup sera mas liviano y no contendra todos los
> registros de la bd de un colegio.
>
> cualquier sugerencia u observacion sera bienvenida,
> Gracias por adelantado,
> saludos.
>
> 2008/3/18, Alvaro Herrera <alvherre(at)commandprompt(dot)com
> <mailto:alvherre(at)commandprompt(dot)com>>:
>
> Carlos Mendez escribió:
>
> > me preguntaba como puedo hacer un backup pero tomando en cuenta
> la fecha del
> > registro, por ejemplo en todas las tablas tengo un campo
> timestamp y quiero
> > hacer un* bakup solo de los registros de la gestion actual* es
> decir 2008 y
> > el resto de los registros mas antiguos que sean omitidos es
> decir que no
> > aparescan en el backup,
>
> No puedes hacerlo con pg_dump.
>
> > tengo que utilizar el pg_dump u otro comando? como puedo
> afrontar esta
> > dificultad?
>
> ¿Para qué quieres esto? Quizás te sirva hacer
>
> COPY (SELECT * FROM tabla WHERE fecha > 2008) TO stdout
>
> o algo por el estilo ...
>
> --
> Alvaro
> Herrera http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
>
Hola, tomá en cuenta el orden del copy para no tener problemas con las FK.

Saludos Fernando

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín Francisco Ferreras 2008-03-19 15:17:49 manual sobre PostgreSQL
Previous Message Gabriel Hermes Colina Zambra 2008-03-19 02:55:18 Re: backup de registros a partir de una Fecha en adelante