PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Cakephp 2.0 mit PostgreSQL verbinden

Ein Schuss ins Blaue:Ist der Name der Datenbank Test oder test ? Bezeichner ohne Anführungszeichen werden in PostgreSQL in Kleinbuchstaben umgewandelt. Das Handbuch dazu .

Nächster Schuss im Dunkeln:Sie verbinden sich mit localhost . Dies ist keine lokale Verbindung über einen Unix-Domain-Socket. Damit dies funktioniert, muss die Datenbank so eingerichtet werden, dass sie auf TCP/IP-Verbindungen lauscht. Also brauchst du in deiner postgresql.conf :

listen_addresses = '*'

.. und neu starten.

Auch Ihre pg_hba.conf Einstellungen müssen die Verbindung zulassen. Könnte ein Problem sein ähnlich wie dieses .
Lesen Sie zunächst das Kapitel Verbindungseinstellungen im feinen Handbuch.

Aber jetzt bin ich fertig mit dem Raten. Sie brauchen um die Fehlermeldung bereitzustellen.