db update postgresql

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

db update postgresql

Enzo Cocca
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"
cell: +393495087014


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012
Reply | Threaded
Open this post in threaded view
|

Re: db update postgresql

Sandro Santilli
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;
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012
Reply | Threaded
Open this post in threaded view
|

Re: db update postgresql

Enzo Cocca
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 <[hidden email]> 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"
cell: +393495087014


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
630 iscritti al 1.12.2012