Spring Boot - Liquibase не создает таблицу DATABASECHANGELOG

Имею приложение Весенний ботинок.
И мой Ликвибаза не создает таблицу DATABASECHANGELOG. Он продолжает журнал изменений и после этого выдает ошибку. Есть идеи, что может быть не так?
Что-то пропало?

ошибка:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'addressbook.DATABASECHANGELOG' doesn't exist

config:

spring:
  jpa:
    show-sql: false
    hibernate:
      ddl-auto: none
  datasource:
    url: jdbc:mysql://localhost:3306/addressbook?characterEncoding=UTF-8
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
  liquibase:
    enabled: true
    change-log: "classpath:db/liquibase-changelog.yml"

журнал изменений:

databaseChangeLog:
- changeSet:
    id: 1
    author: me
    changes:
    - sqlFile:
        path: sql/20181025_startup.sql
        relativeToChangelogFile: true
        stripComments: true
- changeSet:
    id: 2
    author: me
    changes:
    - sqlFile:
        path: sql/20181026_create_table_contacts.sql
        relativeToChangelogFile: true
        stripComments: true

зависимости:

gradleVersion=4.10.2
springCloudVersion=Finchley.SR2
springBootVersion=2.0.6.RELEASE
mysqlVersion=5.1.47
liquibaseVersion=3.6.2

Таблица databasechangelog обычно создается внутри схемы по умолчанию. Его можно переопределить через свойство spring.liquibase.default-schema=default Spring. Похоже, Liquibase ищет таблицу в неправильном месте, хотя она может уже существовать

WildDev 25.10.2018 20:03

к сожалению, нет, после вашей подсказки я получаю эту ошибку: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'default'

m1well 26.10.2018 08:55

хм, это заполнитель. Вы должны указать имя схемы MySQL по умолчанию для созданной базы данных, предположим, что addressbook - это

WildDev 26.10.2018 18:25
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
2
3
2 727
0

Другие вопросы по теме