[Linux-Biella] PgSQL
Daniele
vallini.daniele a bilug.linux.it
Mar 22 Mar 2005 20:47:12 CET
Il Tue, Mar 22, 2005 at 10:23:04AM +0100, Marco Barbera ha scritto
> Ciao a tutti,
> vorrei effettuare il backup di un database PostGres da un PC ed effettuarne il ripristino ( se possibile pure con tutti i grant) su di un altro che ho a casa.
> Il problema è che il comando PG_DUMP viene eseguito senza problemi e mi genera il file di output mentre quando cerco di effettuare il restore usando il comando PG_RESTORE non ne vuole sapere (mi dice che o il file di input è troppo corto oppure che è impossibile aprire il file di input). Se invece uso il comando PSQL mi chiede la password per utente root e qualsiasi sia quella che inserisco mi risponde autenticazione fallita per l'utente root.
>
> Come faccio per risolvere questo problema?
Non uso postgres da molto tempo, ma qualche manovra del genere l' ho fatta
con mysql, provo a proporti una soluzione per postgres.
In genere i poteri dell' amministratore del database non vengono dati a
root bensi' ad un utente che hai stabilito all' inizio.
Altrimenti e' probabile che postgres preveda un amministratore di default
con una password iniziale di default.
Root quindi non ha automaticamente i poteri di amministrazione.
In caso di disastri di accesso pero' mi pare possibile che root possa
brutalizzare la tua tabella dei diritti di amministrazione (probabilmente
3 files sui quali invece ha pieno potere)
Per fare i backup comunque faccio la copia delle directory del database.
Il ripristino dei files mi ripristina tutti i dati e la struttura del
database.
--
Vallini Daniele
+-----------------------------------------------------------------------+
| Per lavorare con efficienza utilizzo unicamente Linux e files nei |
| formati unificati ed affidabili. Per cortesia quindi non .doc o .xls |
+-----------------------------------------------------------------------+
Maggiori informazioni sulla lista
Linux