Публикации по теме 'liquibase'
Практическое руководство по использованию Liquibase со Spring Boot
Введение
В быстро меняющемся мире разработки программного обеспечения управление схемами баз данных и контролем версий имеет решающее значение для поддержания целостности данных и обеспечения бесперебойного обновления приложений. Liquibase, инструмент с открытым исходным кодом, предлагает надежное решение этой проблемы. В этом сообщении блога мы углубимся в функции, концепции Liquibase и ее роль в упрощении управления базами данных.
Ликвибаза в двух словах
По своей сути Liquibase..
Вопросы по теме 'liquibase'
Предотвратить ошибку при удалении несуществующих последовательностей, создании существующих пользователей
У меня есть куча сценариев sql, которые создают / удаляют последовательности, пользователей и другие объекты. Я запускаю эти сценарии через Liquibase, но они терпят неудачу, потому что oracle жалуется, когда я пытаюсь удалить несуществующую...
10650 просмотров
schedule
06.11.2021
Автоматический откат Liquibase
Я работаю над веткой, и, например, мне нужно удалить столбец в таблице X, я добавляю изменение, и оно подходит для этой конкретной ветки, затем я переключаюсь на другую ветку, для которой все еще требуется этот столбец, и это изменение необходимо...
2475 просмотров
schedule
30.11.2021
Несколько предварительных условий
Я реализую набор изменений в Liquibase , для которого необходимо выполнение нескольких различных предварительных условий перед попыткой его запуска.
Сценарий №1: Если таблица A, B, C существует, пометьте как выполненную
Сценарий № 2: Если...
10035 просмотров
schedule
27.10.2021
Liquibase не добавляет сценарий в историю при сбое набора изменений
Если набор изменений помечен как failOnError: false, записывает ли Liquibase его как примененный в случае сбоя?
Например, у нас есть сценарий, который выполняет упреждающую таблицу удаления в одном наборе изменений, а затем создает таблицу в...
388 просмотров
schedule
23.10.2021
Liquibase: проверка составных индексов по столбцам
Мы пытаемся проверить предварительное условие Liquibase, существует ли уже составной индекс, прежде чем мы его создадим. Причина: компания, которой мы продали программное обеспечение, запускала наборы изменений для оптимизации в нашей базе данных,...
1320 просмотров
schedule
27.10.2021
Может ли Liquibase использовать несколько табличных пространств DB2?
В DB2 LUW это рекомендуется , чтобы таблицы, индексы и" длинные объекты "(т. е. большие объекты) размещались в отдельных табличных пространствах. В наших существующих сценариях SQL есть такие строки:
CREATE TABLE "APPLICATIONTABLE"(...
1103 просмотров
schedule
07.09.2021
Liquibase diff без индексов завершается ошибкой при объявлении diffChangeLog
Я новичок в Liquibase, и я играл с командой diff. Он работает отлично, но недавно обнаружил это, и я не могу понять, почему он не работает в этом конкретном контексте.
поэтому основная проблема в том, что я хочу сравнить две базы данных, но без...
691 просмотров
schedule
23.09.2021
Какова настройка ограничения по умолчанию для столбца Liquibase, допускающего значение NULL?
Я создаю новую таблицу, например:
<createTable tableName="myTable">
<column name="key" type="int" autoIncrement="true">
<constraints primaryKey="true" primaryKeyName="PK_myTable" nullable="false"/>...
9764 просмотров
schedule
05.09.2021
Что означает java.lang.ArrayIndexOutOfBoundsException: 0 при запуске плагина Liquibase в Gradle?
Я использую Gradle 2.7 в Windows 7 (оболочка bash в cygwin). Я хочу выполнить задачу обновления моего плагина LIquibase до фазы testClasses, поэтому у меня есть
liquibase {
activities {
main {
File propsFile = new...
985 просмотров
schedule
28.11.2021
DEPLOYMENT_ID не создан для Sybase в DATABASECHANGELOG, Liquibase 3.5.1
Просто протестируйте Liquibase 3.5.1 с Sybase и обнаружите, что получаю исключение после создания моей первой таблицы и попытки Liquibase обновить DATABASECHANGELOG.
Мои исследования, кажется, показывают, что новый столбец DEPLOYMENT_ID не добавлен...
364 просмотров
schedule
09.10.2021
Весенний ботинок. Запуск журнала изменений Liquibase после создания таблиц jpa auto-dll на hsqldb
Дело такое. У меня есть список изменений Liquibase, содержащий только вставки. Я пытаюсь заставить Spring Boot инициализировать схему базы данных (hsqldb) с помощью JPA на основе @Entities, а затем выполнить журнал изменений Liquibase. К сожалению,...
4069 просмотров
schedule
18.09.2021
Как обеспечить в Luquibase порядок изменений на уровне базы данных?
Мы давно использовали отдельные журналы изменений для каждой базы данных. Но теперь я столкнулся с проблемой. Я хочу внести изменения в две базы данных, где сценарий для одной базы данных может быть успешно выполнен только после завершения другого...
43 просмотров
schedule
18.11.2021
Система управления версиями для базы данных
У нас есть java-приложение, которое использует весеннюю загрузку и спящий режим.
Есть много изменений в объектах и полях. Поэтому я хочу следить за изменениями и механизмом отката. Итак, мне нужна система контроля версий над базой данных. Я...
278 просмотров
schedule
14.10.2021
Liquibase простой журнал изменений NullPointerException
У меня простая настройка миграции с помощью Liquibase. К сожалению, когда я пытаюсь addColumn , это вызывает исключение NullPointerException. (Создание таблиц отлично работает).
// File structure
pom.xml
src/main/resources/liquibase/...
2452 просмотров
schedule
03.11.2021
Ошибка Liquibase при добавлении внешних ключей
Я использую Jhipster и разрабатываю SpringBoot и AngularJS. Jhipster использует Liquibase для создания таблицы, загрузки данных, обновления и т. Д.
Я использую базу данных Mysql.
создание таблицы Studio
<changeSet id="00000000000002"...
2403 просмотров
schedule
19.10.2021
Liquibase: невозможно распознать тип данных CLOB
Я использовал Liquibase для обратного проектирования базы данных Microsoft MYSQL, где я вижу набор изменений для типа данных CLOB, созданный как VARCHAR
Когда я выполняю набор изменений для новой среды, как и ожидалось, профиль столбца создается...
235 просмотров
schedule
10.10.2021
Liquibase diff генерирует неправильные первичные ключи
У меня проблема, когда я использую Liquibase для создания набора изменений для объекта с @Inheritance (strategy = InheritanceType.TABLE_PER_CLASS)
pom.xml
<plugin>
<groupId>org.liquibase</groupId>...
248 просмотров
schedule
25.10.2021
Получение ошибки при запуске обновления Liquibase: проблема с привилегиями
Я получаю эту ошибку при запуске Liquibase Update.
Неожиданная ошибка при запуске Liquibase: Ошибка при выполнении SQL SELECT MAX (ORDEREXECUTED) FROM G123.DATABASECHANGELOG: Ошибка SQL DB2: SQLCODE = -551, SQLSTATE = 42501
Кажется, это...
784 просмотров
schedule
27.11.2021
Liquibase RollBack против Dockerized Postgresql?
Имея приложение Spring-Boot с Dockerized и базу данных PostgreSQL, как я могу выполнить команду cmd
mvn liquibase:rollback -Dliquibase.rollbackCount=4 -Dliquibase.password=*********
или любой эквивалент против базы данных? Обратите внимание,...
409 просмотров
schedule
11.09.2021
Запустите Liquibase через Wix Embedded MySql
В настоящее время у меня есть несколько новых модулей, использующих Spring Boot и встроенную базу данных H2 для функционального тестирования.
Унаследованный модуль работает с множеством скриптов Liquibase для создания всей базы данных.
Я хотел...
651 просмотров
schedule
06.09.2021