Liquibase – вопросы и ответы

90
голосов
1
ответ
Мы используем Liquibase для управления и выполнения наших изменений в базе данных. В нашей среде DEV (и особенно на локальных машинах) мы часто воссоздаем таблицы, чтобы иметь чистый сланец. Мы тол...
5 месяцев, 4 недели назад Stijn Geukens
64
голоса
1
ответ
Все отлично работает в компании на windows7, Когда я попытался построить проект дома на mac, у меня было несколько ошибок, После создания некоторых таблиц первая ошибка заключалась в первом скрипте...
5 месяцев, 4 недели назад Rafael Da Silva Jesus
100
голосов
1
ответ
Как обновить столбец даты со значением по умолчанию (2010-01-01 00:00:00) в ликбазе. Я знаю, чтобы получить текущую дату. Не могли бы вы предложить мне обновить столбец с некоторым значением по умо...
5 месяцев, 4 недели назад srini
100
голосов
1
ответ
Я прочитал лучшие практики ликбеза, особенно для управления хранимыми процедурами: Управление хранимыми процедурами. Попробуйте сохранить отдельный журнал изменений для хранимых процедур и использу...
5 месяцев, 4 недели назад Dave
64
голоса
1
ответ
Чтобы создать журнал изменений базы данных для изменения таблицы, я использую Liquibase. Но журналы изменений липибазы не содержат определенных позиций названия столбца. Следующий набор изменений б...
5 месяцев, 4 недели назад Nevil Jose
78
голосов
2
ответа
Я добавил столбец в существующую таблицу с помощью списка изменений Liquibase, и я установил ограничение на nullable равным true. Код: <changeSet id="10" author="000000"> <addColumn tableN...
5 месяцев, 4 недели назад 000000000000000000000
109
голосов
1
ответ
Привет, я работаю с Liquibase в первый раз и хочу знать, поддерживает ли Liquibase JOINS между некоторыми таблицами хотя бы между двумя таблицами. Я хочу использовать XML ChangeSet, но я не могу на...
5 месяцев, 4 недели назад user3707948
63
голоса
1
ответ
Обычно для выполнения всех изменений, заданных в файле: мы используем команду: mvn liquibase:update Что я должен использовать Если я хочу выполнить "специфический" набор изменений из многих?
5 месяцев, 4 недели назад Abhishek Bhandari
63
голоса
1
ответ
Я планирую использовать LiquiBase через плагин для миграции базы данных Grails. Когда я запускаю кластер из двух серверов с новой версией схемы БД, и оба сервера пытаются запустить обновление схемы...
5 месяцев, 4 недели назад rstepanenko
64
голоса
1
ответ
В настоящее время наша команда использует собственную систему контроля версий баз данных. Мы размышляем о переходе на Liquibase. В настоящее время после каждого выпуска мы pg_dump схему (без произв...
5 месяцев, 4 недели назад Babu Subburathinam
89
голосов
1
ответ
Может ли ликбаза иметь конфигурационные заполнители в sql? Пример кода: <changeSet author="name" id="sql-example" runAlways="true" failOnError="true"> <sql>SELECT schema.admin_insert('P...
6 месяцев назад Vibin
101
голос
2
ответа
У меня есть проект Spring Boot 1.4.0, в котором используется Liquibase. Можно ли закончить метод ПОСЛЕ липибазы? Что-то вроде Bean Post Processor? Что я хочу сделать, это добавить некоторые данные ...
6 месяцев назад Yannic Klem
77
голосов
2
ответа
Итак, у меня есть база данных sqlite. Моя игра (С#) способна открыть ее и запустить ее довольно хорошо. Однако для удобства обслуживания и потенциальных конфликтов я хотел бы получить более управля...
6 месяцев назад SwiftCore
64
голоса
1
ответ
Есть ли в Liquibase с MySQL MySQL для генерации журнала изменений на основе нескольких схем?
6 месяцев назад John Ament
64
голоса
1
ответ
У меня есть схема Liquibase, первоначально определенная для PostreSQL. Теперь мне нужно изменить файл схемы для поддержки Oracle. У меня есть набор изменений, который имеет <sql> . У этого ес...
6 месяцев назад devang
89
голосов
2
ответа
У нас есть собственный инструмент, который сравнивает представление Hibernate нашего приложения с журналом изменений Liquibase, который управляет базой данных. Это использует Liquibase 3.3.1, котор...
6 месяцев назад Adrian Cox
63
голоса
2
ответа
Я работаю над веб-приложением, основа которого основана на функциях базы данных, т.е. Большая часть бизнес-логики возникает в функциях Postgres PLV8. (И к лучшему или к худшему, мы застряли в этой ...
6 месяцев назад cis
63
голоса
1
ответ
Я побежал "maven compile" успешно, но когда я называю "Liquibase: diff", я получаю следующую ошибку. Я не уверен, что эта ошибка соответствует тому, что на самом деле происходит из-за того, что я ч...
6 месяцев назад clenard
118
голосов
1
ответ
Я пытаюсь запустить mvn liquibase:update свой проект на основе maven . Но я вижу следующую ошибку. Ошибка: $ mvn liquibase:update Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermS...
6 месяцев назад user2325154
99
голосов
1
ответ
Когда я пытаюсь генерировать SQL-данные из базы данных DB2, я получаю проблему с пространством Java Heap. Есть около 25 таблиц с примерно 1000 записей. Я использую приведенные ниже сценарии при соз...
6 месяцев назад Srini
63
голоса
1
ответ
Поэтому я искал высоко и низко с помощью google, bing, duckduckgo и stackoverflow, и я не могу найти ответ на мою проблему. Установленные jdk 8 64-битные окна (сервер Windows 2012 и Windows 10) Уст...
6 месяцев назад J Anderson
126
голосов
3
ответа
Я хочу обновить тип столбца с именем "пароль". На данный момент у него есть тип NVARCHAR (40), и я хочу, чтобы он был типа NVARCHAR (64). Это то, что я сделал: <changeSet id="1 - change password...
6 месяцев назад Chris311
78
голосов
1
ответ
Я использую Liquibase 3.0.2, Ant task updateDatabase и изменения, определенные непосредственно внутри SQL-скриптов, используя комментарии, подобные --liquibase formatted sql --changeset com.noemali...
6 месяцев назад Damus
100
голосов
1
ответ
У меня два файла схемы базы данных, оба они пустые. Скажем, что там есть версия 1 и версия 2 схемы базы данных в db.v1.sql и db.v2.sql. Я хотел бы создать diff, который обновит базу данных с помощь...
6 месяцев назад zeal
90
голосов
2
ответа
У меня проблема, когда данные в определенном столбце хранятся как строчные (эта проблема возникает только в MSSQL). Я думал о написании набора изменений, чтобы задержать верхний регистр в этом конк...
6 месяцев назад tr_quest
78
голосов
1
ответ
В моем приложении я реализовал схему миграции libbase db. Я запускаю инструмент командной строки этой структуры. Он работает нормально. Теперь мне нужен отчет об успехе или неудаче из журналов, соз...
6 месяцев назад Naveen Sangwan
90
голосов
1
ответ
Я не могу заставить Liquibase работать против оракула. В моем приложении-dev.yml есть: spring: profiles: dev datasource: dataSourceClassName: oracle.jdbc.pool.OracleDataSource url: jdbc:oracle:thin...
6 месяцев назад SteveL
64
голоса
1
ответ
У меня есть файл CSV со следующим форматом, который я бы хотел загрузить в базу данных DB2 с помощью функции Liquidase loadData: 2,92551,1,Nature of Service/Procedure,1 (Обратите внимание на кавычк...
6 месяцев назад CPH
89
голосов
1
ответ
У меня есть следующая структура для запуска одной базы данных из maven: <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-plugin</artifactId> <version...
6 месяцев назад Ikthiander
63
голоса
1
ответ
Я использую Spring и Liquibase для развертывания следующего кода SQL: BEGIN; CREATE OR REPLACE FUNCTION public.get_clear_name_city(IN dirty TEXT, OUT clear TEXT) AS $$ SELECT trim(regexp_replace(re...
6 месяцев назад Kadzhaev Marat
118
голосов
1
ответ
У меня есть приложение для стеклянной рыбы, которое создает свою схему БД с липибазой. Я перенесла одно и то же приложение в Spring Boot. Я не отказался от схемы БД. Когда я развертываю приложение ...
6 месяцев назад TheRock3t
64
голоса
1
ответ
Сценарий SQL: ALTER TABLE ENGINE ADD IS_READY NUMBER(1,0); COMMENT ON COLUMN ENGINE.IS_READY IS 'Is ready?'; Я запустил файл в базе данных. Было внесено изменение в базу данных. Теперь я изменил пе...
6 месяцев назад Maciaz
64
голоса
1
ответ
Недавно я попытался запустить плагин миграции базы данных с Grails 3.0.11. Проблема в том, что я запускаю $grails dbm-generate-gorm-changelog changelog.groovy или $grails dbm-generate-changelog cha...
6 месяцев назад iTiger
90
голосов
1
ответ
Как мне написать changelog.groovy для плагина миграции базы данных Grails, который будет вставлять строки в таблицу, если строка не существует для ряда идентификаторов? Например. В таблице cool_stu...
6 месяцев назад ddelponte
133
голоса
1
ответ
Я организую процесс автоматической доставки с использованием GIT, Bamboo, Ansible и Liquibase. У меня возникают некоторые проблемы с использованием функции отката Liquibase. В основном у меня есть ...
6 месяцев назад Ricardo Duval
99
голосов
1
ответ
У меня есть существующая таблица с данными. foobar_table foo bar baz Я хочу разбить столбец baz из таблицы foobar_table и создать новую таблицу baz_table которая содержит ее. После выполнения опера...
6 месяцев назад ubiquibacon
64
голоса
1
ответ
Я использую Liquibase (v 3.5.3) вместе с Spring Boot (v 1.5.3) . Я хочу изменить имена таблиц изменения имен linibase, используя файл свойств весны. Единственный способ, которым я нашел это, - уста...
6 месяцев назад mkhaired
78
голосов
3
ответа
Im использует Gradle 2.7, MySQL 5.5.46 и плагин Liquibase-Gradle 1.1.1. У меня есть файл с хранимой процедурой, которая выглядит как... DELIMITER // DROP PROCEDURE IF EXISTS MyProc; CREATE PROCEDUR...
6 месяцев назад Dave
63
голоса
1
ответ
Мы используем Liquibase для управления изменениями в структуре базовой реляционной базы данных нашего приложения. В качестве базы данных мы используем PostgreSQL. Теперь есть таблицы с миллионами з...
6 месяцев назад dpr
78
голосов
1
ответ
Я использовал скриптовый sql файл для создания пакета в Liquibase. Но после обновления Liquibase только созданный пакет, а не для корпуса упаковки. См. Мой ниже код create or replace package BUILD2...
6 месяцев назад taibc
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема