PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Giocare a! framework - Impossibile connettersi al database

Potrebbero essercene due cose sbagliate o almeno dubbie nella tua configurazione.

Primo:il postgres:... La sintassi dell'URL non è un semplice URL JDBC. Questo formato non è compreso dal driver JDBC di PostgreSQL. Vedi questa risposta a un problema simile.

Secondo:stai provando a utilizzare l'account di superutente PostgreSQL per Play. L'account superutente deve essere utilizzato solo per lavoro amministrativo, ma non per lavoro "normale". Specialmente non per lavoro che include l'accesso pubblico al DB tramite alcuni webfrontend. Qualsiasi attacco SQL-Injection fornisce all'attaccante la chiave d'oro per il tuo database, incluso il nucleare per distruggere il tuo cluster DB completo in una volta o installare qualsiasi backdoor nel tuo server DB.

Quindi ti consiglio di creare un nuovo utente che configuri nel tuo Play! impostazioni.

Detto questo:la password predefinita per postgres l'utente non impostato su Ubuntu. Questa configurazione consente di accedere all'utente DB solo dallo stesso utente del sistema operativo . Come risolvere questo problema è spiegato in questa risposta .

Se questi due suggerimenti non aiutano: L'errore che hai citato è molto vago. Ci deve essere registri degli errori più dettagliati da qualche parte . Trovali e allegali alla tua domanda con il pulsante "modifica".