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 ответов

52 просмотра

Попробуй в 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 Автор вопроса

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта