Миграция Spring при загрузке JPA (MySQL) в JPA (PostgreSQL) выдает ОШИБКУ - PullRequest
0 голосов
/ 01 октября 2018

У меня есть весеннее загрузочное веб-приложение с JPA, а MySQL - это база данных.Я должен перейти с БД MySQL на PostgreSQL.Некоторые из таблиц (сущностей) вызывают ошибку при настройке PostgreSQL для приложения.

Опция 'create' в JPA работает правильно.но при изменении команды «создать» на «обновление» программа завершается с ошибкой.

Ошибка:

'столбец i.indproc не существует Подсказка: возможно, вы имели в виду ссылку на столбец "i.indpred».Позиция: 610 '

ERROR 31134 --- [  restartedMain] o.s.boot.SpringApplication               : Application startup failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory'..... [PersistenceUnit: default] Unable to build Hibernate SessionFactory at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory

n.SQLGrammarException: Error accessing index information: table_user

Caused by: org.postgresql.util.PSQLException: ERROR: column i.indproc does not exist

1 Ответ

0 голосов
/ 05 августа 2019

Я столкнулся с подобными ошибками.Обновление зависимости postgreql maven до последней версии исправило мои ошибки.В августе 2019 года это

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <version>42.2.6</version>
    </dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...