Problema connessione postgresql

Mi piace molto Xojo ma ho bisogno di un database affidabile per collegarmi da un client Mac. Dopo aver escluso Sqlite perch ho circa 50 agguerriti agenti che dovrebbero inserire appuntamenti in concorrenza, ho provato Firebird ma da Mac non posso collegarmi al server quindi l’ho scartato.
Come ultima soluzione ho provato Postgresql che sono riuscito ad installare e configurare sulla mia macchina di sviluppo windows 7.
Premetto che il database funziona e anche le queries anche se molto fastidioso dover mettere nomi dei campi e delle tabelle tra virgolette. Ho avuto la magnifica idea di creare tabelle e campi con maiuscole e minuscole e se non metto le virgolette non funziona.
Ma il mio problema un altro.
Provando a collegarmi a localhost, quindi la stessa macchina dove ho xojo e il server postgres con questo codice xojo sulla connect mi da un fatal error che il database non esiste (ho provato anche qui maiuscole e minuscole). Quale potrebbe essere il problema? Ci ho quasi rinunciato.

Dim db As New PostgreSQLDatabase

  db.Host = "localhost"
db.UserName = "postgres"

db.Password = “mypassword”
db.Port = 5432
db.DatabaseName = “nomedatabase”

If db.Connect Then

end if

dice FATAL ERROR il DATABASE NOMEDATABASE NON ESISTE

Ho risolto da solo … praticamente era il nome del database come tutte le tabelle e i campi che avevo creato che era misto maiuscole e minuscole. Portanto tutto a minuscole funziona.

Si, postgres case-sensitive, ovvero fa distinzione tra maiuscole e minuscole.
Scegli un modo (ad esempio tutto minuscole va benissimo) e usa sempre quello.

http://developer.xojo.com/userguide/postgresql

La documentazione dice che questo codice apre un database su un server.