Можете подсказать, что не так с подключением Liquibase? я вроде прописал путь файла, не находит.
И еще вопрос.. Если у меня 2 скрипта, как мне прописать несколько скриптов, чтобы запускалось в файле changelog-master.yml?
application.properties (см скрин - дублирование):
spring.datasource.url=jdbc:postgresql://localhost:5432/hogwarts
spring.datasource.username=postgres
spring.datasource.password=password
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
path.to.avatars.folder= /avatars
spring.liquibase.change-log=classpath:liquibase/changelog-master.yml
вот ссылка на репозиторий https://github.com/Dimarik1Krasnodar93/skypro_kurs1
changelog-master.yml содержит код:
databaseChangeLog:
include:
file: liquibase/scripts/create_faculty_name_color_index.sql
как в этот файл правильно несколько скриптов поместить, чтобы они последовательно запустились?
Дмитрий
31 уровень
Liquibase failed to start because no changelog could be found at 'liquibase/changelog-master.yml'.
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
28 декабря 2022, 13:39
https://docs.liquibase.com/concepts/changelogs/attributes/include.html
смотри include и includeAll
https://www.codeusingjava.com/boot/liq
здесь по поводу пути, в джава проектах папки не создаются где хочется, все имеет свое место, для liquibase либо создавай свой модуль либо бросай в ресурсы
Ну и гугли побольше и на английском, ответы на эти вопросы в нескольких секундах поиска в гугле, подобных вопросов миллион будет, поэтому учись закрывать их по мере возможности, ищи документацию, ищи примеры, находишь пример и там сразу увидешь как пишут другие, что у них работает и в чем отличие от тебя
+2