169 похожих чатов

У меня в файле миграции liquibase V1__init.sql есть такие скрипты: CREATE

SCHEMA IF NOT EXISTS chat_schema;

CREATE TABLE IF NOT EXISTS chat_schema.chat
(
id uuid not null primary key,
user_id_first uuid not null,
user_id_second uuid not null
);

Но вылазит ошибка что схема не создана при запуске программы. Когда эту схему вручную создаю, все взлетает.

файл application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/chatus_db
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.jpa.hibernate.ddl-auto=validate
spring.liquibase.change-log=classpath:db/changelog.yaml
spring.liquibase.default-schema=chat_schema
server.port=8082

Структура папки resources:
resources
db
changesets
V1__init.sql
changelog.yaml

Файл changelog.yaml:
databaseChangeLog:
- includeAll:
path: /changesets
relativeToChangelogFile: true

Почему возникает эта ошибка и как ее исправить?

11 ответов

19 просмотров

Попробуй в application.properties прописать: spring.liquibase.enabled=true

Marsel-Gaisin Автор вопроса

А какую сущность Хибер здесь валидирует, собственно?

Marsel-Gaisin Автор вопроса
Ivan
А какую сущность Хибер здесь валидирует, собственн...

Вот таблицу chat. Менял и на create, ничего не изменилось. Пишет ошибку что схема не существует

Убери ddl-auto

Marsel-Gaisin Автор вопроса
Marsel Gaisin
а проверять?

Потом проверишь, убери и проверь работает ли миграция

Marsel Gaisin
Нет, тоже самое

https://stackoverflow.com/questions/52517529/how-to-create-schema-in-postgres-db-before-liquibase-start-to-work там вроде есть предложение ещё под ответом костыль2 https://github.com/lbruun/Pre-Liquibase

Marsel-Gaisin Автор вопроса

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
How to create an OS in C? what to study?
Linus
18
Карта сайта