[Gfoss] db update postgresql

slave,
vorrei chiedere dei consigli sperando che qualcuno possa aiutarmi:

vorrei fare il restore di un db aggiornando e/o sommando i dati vecchi con quelli nuovi.

Con pg_restore tramite console oppure la funzione di ripristino tramite pgadmin l’errore che mi restituisce è che violo la constraint della chiave primaria.

qualcuno ha qualche suggerimento?

grazie mille anticipatamente

enzo

Enzo Cocca (PhD Candidate)
Research Fellow
Università di Napoli “L’Orientale”
mail: enzo.ccc@gmail.com
cell: +393495087014

On Thu, Jan 31, 2013 at 01:23:58PM +0100, Enzo Cocca wrote:

vorrei fare il restore di un db aggiornando e/o sommando i dati vecchi con
quelli nuovi.

Con pg_restore tramite console oppure la funzione di ripristino tramite
pgadmin l'errore che mi restituisce è che violo la constraint della chiave
primaria.

Aggiornare e sommare sono due operazioni ben diverse.
Probabilmente la cosa migliore sarebbe importare le tabelle del
dump in un nuovo schema dello stesso database e predisporre poi
delle funzioni per operare gli aggiornamenti o le aggiunte del caso.

La sincronizzazione di due database non e' una cosa da nulla ...

--strk;

Grazie mille per il suggerimento!
cercherò di studiare la soluzione e vi aggiorno!
Cmq sono ben consapevole che la sincronizzazione non è cosa facile, l’importante che non sia impossibile

ciao
enzo

···

Il giorno 31 gennaio 2013 13:30, Sandro Santilli <strk@keybit.net> ha scritto:

On Thu, Jan 31, 2013 at 01:23:58PM +0100, Enzo Cocca wrote:

vorrei fare il restore di un db aggiornando e/o sommando i dati vecchi con
quelli nuovi.

Con pg_restore tramite console oppure la funzione di ripristino tramite
pgadmin l’errore che mi restituisce è che violo la constraint della chiave
primaria.

Aggiornare e sommare sono due operazioni ben diverse.
Probabilmente la cosa migliore sarebbe importare le tabelle del
dump in un nuovo schema dello stesso database e predisporre poi
delle funzioni per operare gli aggiornamenti o le aggiunte del caso.

La sincronizzazione di due database non e’ una cosa da nulla …

–strk;

Enzo Cocca (PhD Candidate)
Research Fellow
Università di Napoli “L’Orientale”
mail: enzo.ccc@gmail.com
cell: +393495087014