Миграция Flyway не позволяет создать связь (таблицу) при попытке добавить таблицу в Java API [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Миграция Flyway не позволяет создать связь (таблицу) при попытке добавить таблицу в Java API [закрыто]

Сообщение Anonymous »

Я работаю над API Java Spring, где мне нужно создать новые отношения (таблицы), которые будут храниться в базе данных PostgreSQL.
Я создаю новые таблицы, которые добавляют новый столбец к существующим таблицам с добавленным к метке символом.
Приложение использует сценарии миграции Flyway для базы данных.
Я создал файл SQL, который создает тестовую таблицу. Я также добавил команды создания таблиц SQL в существующие файлы модели Java.
Когда я создаю Docker-контейнер API, а также консольный (эта программа создает базу данных PostgreSQL) Docker-контейнер, я запускаю приложение локально, а затем получаю эту ошибку в консоли API, когда пытаюсь запросить новые таблицы через приложение. Ниже приведен пример ошибки.

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

513 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper : ERROR: relation "adds.ox_maint_r_c" does not exist
626 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper : ERROR: relation "adds.shed_storage_r_c" does not exist
Кроме того, я получил доступ к базе данных с помощью DBeaver и не вижу новых баз данных.
Какие рекомендации по решению? Кажется, ничто из того, что я делаю, не влияет на базу данных. Извиняюсь за длинное сообщение, поскольку я пытаюсь объяснить проблему с большим количеством контекста.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -add-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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