Весенняя партия с PostgreSQL: ошибка: отношение "batch_job_instance" не существует (таблица уже существует)JAVA

Программисты JAVA общаются здесь
Anonymous
Весенняя партия с PostgreSQL: ошибка: отношение "batch_job_instance" не существует (таблица уже существует)

Сообщение Anonymous »

Я работаю над проектом Spring Pactor, используя Spring Boot 2.7.2 и PostgreSQL в качестве базы данных. />

Код: Выделить всё

# mvn spring-boot:run< /code>
я получаю следующую ошибку: < /p>
**org.postgresql.util.PSQLException: ERROR: relation "batch_job_instance" does not exist Position: 39*< /code>*
Однако в моей базе данных уже существует таблица batch_job_instance.# SELECT * FROM batch_job_instance< /code>;
Этот запрос работает без ошибок и возвращает данные. Запуск: < /p>
# SELECT current_database();< /code>
он возвращает ожидаемое имя базы данных.
проверил, что BATCH_JOB_INSTANCE существует в PG_TABLES: < /p>
# SELECT * FROM pg_tables WHERE tablename = 'batch_job_instance';< /code>
он возвращает результат, подтверждая, что таблица существует.
гарантировал, что Spring.batch.initialize-schema = никогда не установлен, так как таблицы уже созданы.
Пробовал с помощью Имя схемы явно в запросах: < /p>
# SELECT * FROM public.batch_job_instance;< /code>
Это также работает.# spring.datasource.url=jdbc:postgresql://localhost:5432/mydb 
spring.datasource.username = myuser# spring.datasource.password = mypassword# spring.datasource.driver-class-name = org.postgresql.driver < /code># spring.jpa.database-platform = org.hibernate.dialect.postgresql10dialect
# spring.batch.initialize-schema=never< /code>
`# spring.jpa.hibernate.ddl-auto = none``
Почему Spring Parath не может найти таблицу batch_job_instance, несмотря на ее существование?
Это может быть проблема схемы? Как я бы явно сказал Spring Parater, чтобы посмотреть в правильной схеме?
Есть ли какие -либо дополнительные конфигурации, необходимые для правильной работы PostgreSQL с пружинной партией? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/794 ... s-not-exis

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