Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en el aula

Spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME} spring.datasource.username=${DB_USER} spring.datasource.password=${DB_PASSWORD} spring.datasource.drive-class-name=org.postgresql.Driver hibernate.dialect=org.hibernate.dialect.HSQLDialect

spring.jpa.hibernate.ddl-auto=update
1 respuesta

Hola Justin,

Parece que estás configurando tu aplicación Spring para conectarse a una base de datos PostgreSQL utilizando Spring Data JPA. Sin embargo, hay un pequeño error en tu configuración. Has especificado hibernate.dialect=org.hibernate.dialect.HSQLDialect, que es el dialecto para HSQLDB, no para PostgreSQL.

Deberías cambiarlo a hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect para que Hibernate use el dialecto correcto para PostgreSQL. Aquí te dejo cómo debería verse tu configuración:

spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME}
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect

spring.jpa.hibernate.ddl-auto=update

Asegúrate también de que las variables de entorno ${DB_HOST}, ${DB_NAME}, ${DB_USER}, y ${DB_PASSWORD} estén correctamente configuradas en tu entorno de ejecución.

Espero que esto te ayude a resolver el problema.