Публикации по теме '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 просмотров