База данных не обрабатывает ошибки с пролетом PostgreSQLJAVA

Программисты JAVA общаются здесь
Anonymous
База данных не обрабатывает ошибки с пролетом PostgreSQL

Сообщение Anonymous »

Я новичок в Java, пытаясь настроить первый API.spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5433/portfolio
spring.datasource.username=postgres
spring.datasource.password=123456
spring.datasource.driverClassName=org.postgresql.Driver
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

spring.jpa.hibernate.ddl-auto=none
< /code>
При попытке настройки миграций с помощью пролета < /code> с помощью команды: < /p>

MVN Flayway: Migrate < /p>
< /blockquote>
Я получаю ошибку: < /p>

. jdbc: postgresql: // localhost: 5433/portfolio

Так pom.xml для пролета выглядит как:

org.flywaydb
flyway-maven-plugin
10.7.1

__

filesystem:src/main/resources/db/migration/portfolio

jdbc:postgresql://localhost:5433/portfolio
postgres
123456



org.flywaydb
flyway-core
10.7.1




edit - Добавление Docker -Compose в соответствии с запросом
version: "3.8"
volumes:
db:
services:
postgresdb:
container_name: postgres_container
image: postgres
restart: unless-stopped
env_file: ./.env
environment:
- POSTGRES_USER=$POSTGRESDB_USER
- POSTGRES_PASSWORD=$POSTGRESDB_ROOT_PASSWORD
- POSTGRES_DB=$POSTGRESDB_DATABASE
ports:
- $POSTGRESDB_LOCAL_PORT:$POSTGRESDB_DOCKER_PORT
volumes:
- db:/var/lib/postgres
pgadmin:
image: dpage/pgadmin4:latest
environment:
PGADMIN_DEFAULT_EMAIL: admin@localhost.com
PGADMIN_DEFAULT_PASSWORD: admin
PGADMIN_LISTEN_PORT: 5050
ports:
- '5050:5050'
< /code>
.env file < /p>
POSTGRESDB_USER=postgres
POSTGRESDB_ROOT_PASSWORD=123456
POSTGRESDB_DATABASE=portfolio
POSTGRESDB_LOCAL_PORT=5433
POSTGRESDB_DOCKER_PORT=5432


Подробнее здесь: https://stackoverflow.com/questions/780 ... postgresql

Вернуться в «JAVA»