[ot di disperazione]Postgre non recupera correttamente il backup
Chiedo scusa per l'OT ma ho un problema serio con postgre, e forse
dipende dall'implementazione Debian (anche se non credo)
Faccio una copia (da manuale) del database con "pgdump_all >
miofile.sql" e provo il restore con "su postgres; psql < miofile.sql".
Il database sembra o.k., ma adesso certe registrazioni mi vengono
caricate in meniera anomala: pensavo fosse il gestionale, ma a forza di
tentativi ho trovato queste cose "strane":
1) è il collegamento al database che riporta risultati strani: alcune
registrazioni mi vengono "triplicate" (ripetute per tre volte, ma le
righe vengono inserite una volta sola), non si dovrebbe ricreare una
copia _esatta_ usando il pgdump_all? Ho provato a fare altre copie di db
piccoli di prova (solo del dei db, non totali), e quando li ricreo
ottengo sempre lo stesso problema...
2) se faccio il dump solo del db ottengo una serie di comandi sql, ma
con mio stupore non c'è il nome del db al suo interno... mentre se lo
faccio di template0 c'è (ma non ha nessuna tabella al suo interno): cosa
è che non va?
3) ho provato sia con pgadmin sotto Win che con psql sotto la linuxbox,
ma il risultato non cambia
Posto che non sono riuscito a ripristinare correttamente il db, e che
magari a manina recupererò almeno i dati grossi (angrafiche ecc.), per
il futuro come mi dovrei comportare per fare una copia ed un ripristino
in maniera corretta? O magari un professionista ha già visto in tutto
questo una boiata che ho combinato?
Ringrazio a tutti per la pazienza....
Reply to: