Nella versione 2.0.3 c'era un errore che non permetteva la cancellazione in presenza di ingredienti.
Per fare backup con pgAdmin III, entri, doppio click su PostgreSQL, apri Database e dovresti vedere il tuo database (sagra). Tasto destro sul tuo database e selezioni backup. Scegli il Filename (io inserisco sembre .backup finale così so sempre di che tipo di file si tratta) e premi backup.
Credo che quando hai provato potresti aver avuto problemi di Restore più che di Backup (che è abbastanza intuitivo). Il problema principare con la funzione di Restore è che devi SEMPRE farla su un DB vuoto. Questo significa che se devi farti una Restore su un DB già presente devi prima cancellarlo (Delete/DROP) e poi ricrearlo vuoto. A questo punto puoi fare il Restore.
Ricordati, quando crei il nuovo DB, di selezionare sempre l'Owner (utente) "sagra".
Per provare una restore puoi tranquillamente creare un DB di prova (es. sagraProva) e restorare li. Poi vai in "sagra.ini" e cambi il nome del DB a cui devi far puntare il programma (è l'ultimo "sagra" dopo la porta 5432/) e vedere se il programma lo aggancia correttamente (se non parte controlla il file log.log).
Se non sono stato chiaro, dimmelo.
Ciao.
Mauro.