Вопросы по теме '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 просмотров

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 просмотров

Не удается заставить 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 просмотров

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