Краткий экскурс в миграции БД. Организация работы с Liquibase. Написание скриптов в xml и yml Ссылка на проект: github.com/Mik... Контакты: Telegram: @Kismichel Instagram: kismichel17 Фон для обложки был взят с ru.freepik.com...
Пікірлер: 49
@ramazanmashanlo34326 ай бұрын
Чувак, спасибо за видос. Коротко, понятно и без лишней воды. Огонь. С удовольствием слежу за каналом и жду новых видео. Спасибо за труд и предоставленные знания, которые вы дарите своим зрителям!
@kismichel176 ай бұрын
Спасибо за поддержку)
@timgapps987811 ай бұрын
Спасибо за видео, очень понятно, пожалуйста продолжай публиковать уроки, у тебя очень хорошо получается!
@kismichel1711 ай бұрын
Спасибо, в субботу новое видео)
@ДенисИванов-й4э7с2 ай бұрын
Видос супер, спасибо)
@rudolfsikorsky79009 ай бұрын
Хорошее кино! Но, вроде как, Liquibase позволяет писать в синтаксисе SQL. Было бы здорово эту тему раскрыть тоже :)
@kismichel179 ай бұрын
Да, но теряются плюшки показанных DDL с универсальной работой с разными СУБД Хотя и такой вариант показать и правда было бы неплохо)
@rainrainov44955 ай бұрын
Так с sql там вроде просто нужно знание sql и в changelogah на sql фаил делаешь ссылки а так вся пазработка как на sql для той бд которую используешь. Или я не прав?
@user-yf8jf3fo2x6 ай бұрын
А флайвей разве не вместе с приложением запускается?
@kismichel176 ай бұрын
Можно вместе через maven плагин, насколько знаю Но чаще всего я видел, что его запускают отдельно, через init containers в k8s, например
@sazonikv50862 ай бұрын
super ths
@abobu639 ай бұрын
спасибо за видео а что за плагин у тебя стоит, который предлагает варианты заполнения в ямле спринга?
@kismichel179 ай бұрын
Благодарю) В Ultimate-версии IDEA по-умолчанию подсказки для спринга должны быть
@АрабовМуллошараф Жыл бұрын
Очень полезная информация. Желаю успехов.
@kismichel17 Жыл бұрын
Большое спасибо 🙏 Очень приятно)
@ДаниярТимерясов8 ай бұрын
На удивление такой маленький канал а видео подготовлено достаточно хорошо)
@Photoshopper20106 ай бұрын
почему никто не показывает rollback?
@kismichel176 ай бұрын
Не все используют и не всегда работает, но показать стоило, это правда
@Photoshopper20106 ай бұрын
@@kismichel17 вчера пол дня провозился и не разобрался. Удаляет запись с таблицы databasechangelog, но саму таблицу не дропает, хотя rollback прописан. При использовании sql rollback работает, а с yaml не работает
@Nikita-fn3dl10 ай бұрын
Привет, а можешь рассказать про rollback и его вариации использования?
@kismichel1710 ай бұрын
Привет, добавил в список идей для новых видео)
@Nikita-fn3dl10 ай бұрын
Спасибо, буду очень ждать)@@kismichel17
@k0dama6007 ай бұрын
Поддерживаю, было бы интересно послушать. А так же про то, как в продакшене принято использовать миграции@@kismichel17
@fedor12062 ай бұрын
Приятель, это что-то на очень здоровском: неторопливо, просто, по делу, с пояснениями. Очень здорово! Пошел влюбляться в алгоритмы... Спасибо огромное!
@АрсенийРевунов-м1ц11 ай бұрын
Спасибо за видео!!!! Ты крут
@kismichel1711 ай бұрын
Рад, что помогает)
@АлгизАбушаев6 ай бұрын
Согласен, очень простым языком, понятно, спасибо)))
@СергейЯчменников5 ай бұрын
годнота, очень полезно)
@helloworld85838 ай бұрын
А как принято по красоте принято приложению помещать даные в таблицу? С помощью или в обход игнорируюя liquibase?
@kismichel178 ай бұрын
Смотря какие) Если что-то статичное/редко меняющееся, например, информация о названии страны и её национальной валюты, то можно через ликву делать Если что-то часто изменяемое/зависящее от среды исполнения, то добавлять новые данные через api
@helloworld85838 ай бұрын
@@kismichel17 спасибо за ответ
@citrus30329 ай бұрын
Спасибо за видео, было очень полезно. Есть вопрос, почему не вылетела ошибка об изменении исполненного changeSet при добавлении preConditions.
@kismichel179 ай бұрын
Благодарю) Скорее всего перед записью этого кусочка прогонял уже этот чейнджсет и чистил запись о нем в таблице
@Nikita-fn3dl10 ай бұрын
А нужно ли в дальнейшем подключать проперти jpa: hibernate: ddl-auto: validate ?
@kismichel1710 ай бұрын
На реальных проектах обычно указывают validate, потому что принято инициализировать бд через миграции. Эта настройка позволит не запускать приложение до тех пор, пока состояния всех entity не соответствуют имеющимся в бд таблицам По умолчанию ddl-auto: none, если схема уже есть, поэтому стоит указывать)
@АлександрБугримов-о1е Жыл бұрын
спасибо за видео!
@nickferrara577010 ай бұрын
Круто, а как подключить yaml подсветку для liquibase?
@kismichel1710 ай бұрын
Не пробовал, хватает Xcode темы) Но, думаю, можно плагины поискать
@dannycyberwalker8 ай бұрын
Немного странный вопрос, но ты случайно не в Ростове-на-Дону живешь?
@kismichel178 ай бұрын
Казань)
@lilrhymes135311 ай бұрын
Спасибо тебе, всё ясно и понятно с первого раза. Продолжай в том же духе)
@kismichel1711 ай бұрын
Благодарю)
@timyp6410 ай бұрын
Гуд видео. Ты случайно не орк?
@kismichel1710 ай бұрын
Пффф, орк?) Я эльф!🧝
@АлександрСтеклов-ц6г11 ай бұрын
было полезно, спасибо
@kismichel1711 ай бұрын
Благодарю)
@eney19756 ай бұрын
воды море. зачем прилепил джаву. хотя в названии ролика о джаве ни слова. если не знаешь как в консоли делать так хоть ролики называй правильно