Вопросы по теме 'flyway'

Независимо от того, поддерживает ли база данных пролетного пути несколько баз данных?
Подходит ли Flyway для реализации в приложении, которое будет поддерживать несколько баз данных? Мы не знаем, что используют наши клиенты - это может быть MySQL, Postgres или Oracle. Можем ли мы по-прежнему использовать Flyway для переноса базы...
1990 просмотров
schedule 11.10.2021

Как передать заполнитель на пролетном пути для операторов Insert?
Я пытаюсь передать значение заполнителя при выполнении Flyway. Перед вызовом flyway.migrate я добавляю заполнитель, как показано ниже: String location="C:\resource"; flyway.getPlaceholders().put("resource_location", location);...
2561 просмотров
schedule 19.11.2021

использование пролетного пути для исправления нескольких идентичных схем
Я внимательно прочитал документацию по пролетному пути, но мне неясно, возможен ли сценарий, который я хочу, или нет. Мне нужно исправить многие идентичные схемы в одной базе данных, но я не знаю всех имен схем в то время, когда я пишу сценарии sql....
814 просмотров
schedule 30.10.2021

Управление подмножествами патчей с помощью Flyway
У меня есть одно приложение, использующее единую схему базы данных. Тем не менее, приложение имеет ядро ​​(со своими объектами БД) и может быть расширено с помощью логики плагина (каждый плагин имеет свои объекты БД). Объекты базовой базы данных и...
265 просмотров
schedule 29.10.2021

Управление транзакциями Changin DB на пролетном пути с помощью hsql
В HSQL для изменения КОНТРОЛЯ ТРАНЗАКЦИЙ не может быть активных транзакций . Flyway, в свою очередь, после фиксации миграции X и перед выполнением SQL из миграции X устанавливает autocommitt = false и выполняет некоторые из своих собственных...
1804 просмотров
schedule 04.11.2021

Переход с Flyway 1.x - рассмотрение отката
Сейчас я использую Flyway версии 1.7. Я прочитал в примечаниях к выпуску , что Flyway 2.0 поставляется с новым форматом таблицы метаданных и всеми версиями 2.x версии автоматически обновляются при первом запуске. Пока все в порядке. Но что, если...
94 просмотров
schedule 01.12.2021

как установить значения для свойства location для загрузки файлов сценария перелета
базовые конфигурации flywaydb работают отлично, у меня есть 2 набора свойств, специфичных для одного компонента и для другой среды, я поместил компонент, специфичный для db / migration (по умолчанию), и у меня есть специфическая среда, которая исходит...
2270 просмотров
schedule 08.10.2021

Не обнаруживаются файлы sql, когда я запускаю информацию о пролетном пути, и когда я запускаю пролетный путь, мигрируют файлы незамеченным прыжком
Я пытаюсь пролететь. У меня есть файлы с именами VX_XX_X__Description. Не обнаруживаются файлы sql, когда я запускаю информацию о пролетном пути, и когда я запускаю пролетный путь, файлы мигрируют незамеченным прыжком. Пример V1_1_1__desc1.sql...
1053 просмотров
schedule 24.11.2021

Как избежать блокировки базы данных SQLite миграциями Flyway?
Мы выполняем Flyway-миграции с помощью SQLite (Flyway v3.2.1, SQLite 3.7.13 и драйвер org.xerial: sqlite-jdbc: 3.8.7.) Кажется, что максимальное количество параллельных подключений к базе данных имеет решающее значение. Но миграция не...
3605 просмотров
schedule 29.11.2021

Миграция нескольких источников данных с использованием Flyway в приложении Spring Boot
Мы используем Flyway для миграции базы данных в нашем приложении на основе Spring Boot, и теперь у нас есть требование ввести поддержку нескольких арендаторов при использовании стратегии с несколькими источниками данных. В рамках этого нам также...
18849 просмотров
schedule 06.09.2021

Как запускать команды Flyway в приложении весенней загрузки?
Я использую flyway для обработки миграции моих сценариев sql и очень доволен этим. Однако, когда я решил продвинуться вперед с пружинным ботинком и пролетом, я застрял, когда попытался запустить различные команды пролетного пути из приложения....
2777 просмотров
schedule 14.11.2021

Миграция базы данных с Neo4j и Spring
У меня есть пример такого рода проекта ЗДЕСЬ В этом примере данных я пытаюсь использовать Flyway для реализации миграции базы данных с базой данных neo4j. Я могу создавать и вставлять обычный SQL с базой данных H2 (я использовал базу данных H2...
1497 просмотров
schedule 26.11.2021

Как выполнить sql-скрипт после генерации схемы БД, но до запуска приложения
Я хочу сгенерировать структуру БД из моих классов Java jpa.generate-ddl: true jpa.ddl-auto: true Кроме того, мне нужно запустить сценарий SQL до того, как приложение запустится, потому что у меня есть @PostConstruct методы, в которых я...
6449 просмотров
schedule 12.09.2021

Лучшая стратегия для параллельного выполнения миграции по нескольким пролетным путям
Я хочу обновить несколько схем в устаревшей системе, работающей на одном экземпляре mysql. В разработке у меня ~ 10 схем, а в производстве ~ 100 схем. В процессе разработки я использовал простой цикл bash для запуска flyway migrate для каждой...
978 просмотров
schedule 11.10.2021

Oracle использует обработчик исключений из первого блока в последующих блоках
Я сталкиваюсь с поведением, когда я пытаюсь использовать обработчики исключений для конкретных случаев для нескольких блоков Oracle PL / SQL в сценарии Flyway, а Oracle, очевидно, противореча своей документированной области действия для обработчиков...
417 просмотров
schedule 06.09.2021

Система управления версиями для базы данных
У нас есть java-приложение, которое использует весеннюю загрузку и спящий режим. Есть много изменений в объектах и ​​полях. Поэтому я хочу следить за изменениями и механизмом отката. Итак, мне нужна система контроля версий над базой данных. Я...
278 просмотров
schedule 14.10.2021

Программная установка заполнителей на пролетном пути
У меня очень простое приложение Spring Boot, которое использует Flyway для миграции базы данных. Я хочу программно установить заполнители Flyway с использованием класса конфигурации Spring до начала миграции. Что я делаю: @Configuration public...
743 просмотров
schedule 04.11.2021

Какой путь следует использовать для поиска файла CSV, используемого в операторе SQL (загрузка локального файла данных), когда файл WAR развернут на Tomcat
Я работаю над проектом Spring Boot, я использую Flyway для контроля версий базы данных в этом проекте. В папке миграции есть несколько файлов SQL, содержащих локальные инструкции загрузки данных, ссылающиеся на некоторые файлы CSV. Пример: load...
1437 просмотров
schedule 04.10.2021

Повторный запуск повторяемых миграций с пролетным путем без изменения контрольной суммы
Итак, у меня есть пара повторяющихся миграций. R__first.sql создает одно представление (отбрасывает его и каскадирует перед созданием). R__second.sql создает другое представление, которое ссылается на первое. Теперь предположим, что я...
166 просмотров
schedule 12.11.2021

Мультимодульное загрузочное приложение Spring Скрипты миграции пролетного пути
У меня есть многомодульное загрузочное приложение Spring (для простоты это просто moduleA и moduleB). Оба модуля обращаются к одной и той же БД. Кроме того, я использую пролет для инициализации таблиц и заполнения исходных данных в БД. Когда я...
141 просмотров
schedule 20.10.2021