[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