Originariamente inviato da byaur
la sintassi corretta, almeno su *Nix é:

psql -h <host> -d <database> -u <utente>

naturalmente devi sostituire a <> i corretti parametri.
cmq che sappia io l'utente postgres può dare certi fastidi quando si usa, poichè è quello creato di default e quello che avvia(in win automaticamente)il servizio postgres...

prova a creartene un'altro con CREATEUSER e connettiti con l'altro al db, dopo pero avergli cambiato i privilegi di lettura del DB specifico...
Ciao, grazie per la risposta.
Ho provato a fare le seguenti cose. Tramite pgAdmin III mi sono loggato (come ripeto, dal front-end funziona!) ed ho creato:
a) Un nuovo utente (un "login role") chiamato "gest" con le opzioni "can login" e "can create database objects" e con una certa password.
b) Un nuovo database chiamato "gestionale".

Se faccio dalla console:
psql -h localhost -d gestionale -U gest
continua a dirmi (e senza chiedermi niente):
psql: FATAL: password authentication failed for user "gest"

Putroppo conosco ancora poco il PostgreSQL!!