Вопросы по теме 'liquibase'
Liquibase — откат набора наборов изменений
Мы делаем выпуски баз данных, которые состоят из группы наборов изменений, и наши журналы изменений базы данных организованы следующим образом.
MasterChangeLog.xml
---> Release0001.XML
--->...
12321 просмотров
schedule
10.06.2022
Maven отключает выполнение цели по умолчанию
У меня следующий вопрос: я использую плагин Liquibase Maven, и по умолчанию, когда я делаю чистый пакет mvn, он удаляет все таблицы и обновляет их.
<code>
<plugin>
<groupId>org.liquibase</groupId>...
771 просмотров
schedule
10.09.2022
Скрипты миграции для структуры и данных
Есть ли хороший или рекомендуемый инструмент, который управляет миграцией как DDL, так и DML?
Большая часть конфигурации моего приложения хранится в базе данных, я хочу иметь возможность свободно разрабатывать и переносить ее, а не только DDL....
2112 просмотров
schedule
13.11.2022
Liquibase MySQL: синтаксическая ошибка рядом с "????????????????"
Я пытаюсь запустить Liquibase со следующими параметрами (параметры по умолчанию, только измененные пути):
liquibase --driver=com.mysql.jdbc.Driver \
--classpath=mysql-connector-java-5.1.20-bin.jar
--changeLogFile=changelog.xml \...
5682 просмотров
schedule
19.07.2022
Liquibase changeSet с failOnError=false всегда выполняется?
Я пытаюсь выполнить следующий changeSet в liquibase, который должен создать индекс. Если индекс не существует, он должен молча выйти из строя:
<changeSet failOnError="false" author="sys" id="1">
<createIndex unique="true"...
17926 просмотров
schedule
15.04.2023
Не удается заставить generateChangeLog работать в liquibase для экспорта данных из существующей базы данных.
Я читал некоторые подобные вопросы, но я все еще не могу понять, как экспортировать данные или схемы из существующей базы данных с помощью liquibase. Я использую базу данных sqlite, и у меня всегда были проблемы.
java -jar liquibase-1.9.3.jar...
854 просмотров
schedule
09.04.2023
Liquibase: добавить ревизии для новой базы данных
У меня есть существующая схема, определенная с помощью Liquibase для PostgreSQL. Я добавляю поддержку Oracle, и это требует значительных изменений. Некоторые теги create-table будут работать, просто изменяя типы данных, некоторые - нет (требуя...
959 просмотров
schedule
16.01.2023
Объединение значений из БД с использованием Liquibase и Spring
Я пытаюсь использовать liquibase для изменения макета моей БД, но у меня есть вопрос:
Допустим, например, что в моей старой БД есть таблица с двумя столбцами (firstName, lastName), но в моей новой БД есть только один столбец для этих двух...
2717 просмотров
schedule
07.06.2022
Liquibase: база данных отношенияchangeloglock уже существует, с использованием плагина grails и нестандартной схемы
Я использую grails 2.0.3, плагин для миграции базы данных (Liquibase) 1.1 и postgres 9.1.
Я вижу то, что, по моему мнению, является той же проблемой, которую описали другие пользователи, но с морщинами:
проблема с запуском Liquibase с maven и...
5359 просмотров
schedule
06.04.2022
ApplicationContext создается в нескольких потоках при выполнении тестов с помощью Maven
У меня есть два persistence-unit s, которые идентичны, за исключением того, что другой использует Hibernate hbm2ddl create-drop , а другой использует validate , и там база данных создается liquiBase.
Теперь запустив любой из тестов (HSQLDB с...
222 просмотров
schedule
01.11.2022
Liquibase не поддерживает частичные ключи?
Я выполняю sql, сгенерированный liquibase, и получаю:
CREATE INDEX `messageId_IDX` ON `messagedetails`(`messageId`);
ОШИБКА 1170 (42000) в строке 275: столбец BLOB/TEXT 'messageId' используется в спецификации ключа без длины ключа...
613 просмотров
schedule
10.05.2022
лучшая практика для расширения проекта на производстве с помощью liquibase
У меня есть проект java ee с существующей базой данных. Теперь я расширяю свой проект локально, используя плагин liquibase-maven-plugin. Проект автоматически создает tag и создает update .
Есть ли какие-либо шаги или приготовления, о которых я...
434 просмотров
schedule
26.12.2022
Liquibase: как экспортировать изменения с момента последнего импорта?
Я использую Liquibase 2.0.5. У меня есть следующий процесс:
Экспортируйте изменения Liquibase в файл XML.
Войдите в базу данных и запустите какую-нибудь команду БД (например, ALTER TABLE ... )
Экспортируйте изменения, сделанные на шаге 2,...
1353 просмотров
schedule
12.12.2022
Как вызвать код Java из жизненного цикла Liquibase?
Я хотел бы запустить код после применения наборов изменений в liquibase. По сути, мне нужно вызвать хранимую процедуру, предоставленную моим администратором баз данных, после добавления столбца в таблицу. Я копался в Liquibase API, но пока не нашел...
1488 просмотров
schedule
04.11.2022
Как сгенерировать changlogFile в формате .sql?
Я выполнил этот запрос для создания файла журнала изменений в формате .sql.
liquibase --driver=com.mysql.jdbc.Driver
--classpath=mysql-connector-java-5.1.24-bin.jar
--changeLogFile=test_diff.sql...
9996 просмотров
schedule
04.12.2021
Как flyway/liquibase справляется с деструктивными апгрейдами в эксплуатации?
Основываясь на моем понимании flyway/liquibase, они предоставляют способы выполнения обновлений базы данных с помощью предварительно настроенных сценариев (запросы SQL, файлы Java и т. д.). Но мне не очень ясно следующее:
Что произойдет, если...
301 просмотров
schedule
12.03.2023
Проблема с проверкой гибернации для типа blob sql
Я получаю следующую ошибку:
Caused by: org.hibernate.HibernateException: Wrong column type in PUBLIC.PUBLIC.ALL_TYPES_ENTITIES for column blob1. Found: varbinary, expected: blob(255)
at...
7671 просмотров
schedule
01.11.2023
Как удалить DATABASECHANGELOG из вывода liquibase sql diff?
Я использую Liquidbase для сравнения двух баз данных:
call liquibase --driver=com.mysql.jdbc.Driver ^
--classpath=../lib/mysql-connector-java-5.1.20-bin.jar ^
--url="jdbc:mysql://localhost:3306/skryb" ^
--username=skryb ^
--password=skryb...
1427 просмотров
schedule
04.07.2023
Liquibase: преобразовать запись createTable changeSet в инструкцию DDL SQL
Я хотел бы использовать JDBC для создания таблиц независимо от базы данных. Я почти уверен, что Liquibase решила эту проблему, поскольку она может взять общий элемент createTable XML changeSet и преобразовать его в оператор SQL DDL для конкретной...
1036 просмотров
schedule
07.08.2022
Grails — вызов сценариев в журнале изменений миграции БД
При использовании плагина DB Migration я столкнулся с интересным вопросом. В наших обычных военных развертываниях нам снова и снова нужно запускать определенные сценарии для обновления данных, чтобы приспособиться к нашему измененному коду. Хотя мы...
503 просмотров
schedule
31.01.2023