sql >> Base de Datos >  >> RDS >> PostgreSQL

¡Tocar! framework - No se puede conectar a la base de datos

Puede haber dos cosas mal o al menos dudosas en su configuración.

Primero:El postgres:... La sintaxis de URL no es una URL JDBC simple. El controlador JDBC de PostgreSQL no entiende este formato. Consulte esta respuesta a un problema similar.

Segundo:está intentando usar la cuenta de superusuario de PostgreSQL para Play. La cuenta de superusuario debe usarse solo para el trabajo administrativo, pero no para el trabajo "normal". Especialmente no para el trabajo que incluye el acceso público a la base de datos a través de alguna interfaz web. Cualquier ataque de inyección de SQL le da al atacante la clave de oro para su base de datos, incluida la bomba nuclear para destruir su clúster de base de datos completo a la vez o instalar cualquier puerta trasera en su servidor de base de datos.

Por lo tanto, le recomiendo que cree un nuevo usuario que configure en su Play! configuración.

Dicho esto:la contraseña predeterminada para postgres el usuario es no configurado en Ubuntu. Esta configuración permite iniciar sesión en el usuario DB solo del mismo usuario del sistema operativo . Cómo puede solucionar esto se explica en esta respuesta .

Si estos dos consejos no ayudan: El error que citaste es muy vago. Hay debe ser registros de error más detallados en algún lugar . Encuéntrelos y adjúntelos a su pregunta con el botón "editar".