Cache lookup failed for database

Ciao a tutti,
ho un problema nella configurazione di postgres.
Mi spiego.

Ho un server su cui gira la mia applicazione rails (192.168.120.101) ed
un altro su cui gira postgres (192.168.120.100). Nel database.yml ho
impostato l’host e la porta su cui è in ascolto postgres.

Se digito il comando rake db:create mi vien fuori l’errore che il
database non esiste; quindi lo creo a mano e quando cerco di fare rake
db:migrate mi genera questo errore:

cache lookup failed for database 16405

E’ mai capitato a nessuno?
A me è la prima volta.

Spero di essere stata chiara e soprattutto che qualcuno mi dia lumi

Grazie.

Catiana.

Sono a corto di configurazione di postgresql.
Hai abilitato il client 192.168.120.101 all’accesso al server?

Michele C. wrote:

Sono a corto di configurazione di postgresql.
Hai abilitato il client 192.168.120.101 all’accesso al server?

Si.

Catiana T. wrote:

Michele C. wrote:

Sono a corto di configurazione di postgresql.
Hai abilitato il client 192.168.120.101 all’accesso al server?

Si.
Prova qua… (cerca “cache look”)
http://www.rotellaro.com/archives/187-Postgres-Weekly-News-31-agosto-2008.html

altra idea… non è che con rake db:migrate cerca di creare il db, che
hai creato tu a mano?

Michele C. wrote:

altra idea… non è che con rake db:migrate cerca di creare il db, che
hai creato tu a mano?

Ciao Michele,
prima di tutto grazie per aver risposto.
Per quanto riguarda il problema ho risolto…ho disinstallato la
versione di rake 0.8.2 e ho messo la 0.8.1.

Così funziona tranquillamente, non dà alcun tipo di errore nè con il
comando rake db:create (crea correttamente il db), nè con il comando
rake db:migrate (esegue correttamente i file di migrazione).

Grazie ancora.

Catiana.