В современной разработке практически невозможно жить с одним большим скриптом для создания базы данных, ведь много людей параллельно модифицируют структуру базы данных, добавляют и удаляют справочные данные. При этом, на разных окружениях установлены разные версии одной и той же базы данных, содержащие реальные данные конечных пользователей или бизнеса. Поэтому версионирование и практики миграции становятся обязательными к использованию. Почему бы не встретиться и не обсудить такую интересную тему в рамках “Клуба анонимных разработчиков”?
В качестве докладчика мы пригласили Илью Селезнева – опытного разработчика и Java практика. Эта встреча снова пройдет при поддержке компании EPAM.
Liquibase – это технология, благодаря которой множество проектов успешно справляются с управлением скриптами для создания, обновления и миграции базы данных. Речь пойдёт не просто об очередной тулзе, а о самом подходе к управлению SQL в Java проектах, на которых Liquibase и построен. Мы разберем главные артефакты Liquibase, как он устроен и самое главное, как им пользоваться в разных режимах – от отдельной тулзы для накатки базы до интеграции со Spring Boot. Разберем реальный опыт применения liquibase в проектах, один с которых уже вышел в продакшен.
Если у вас в работе возникали вопросы…
– Как хранить и накатывать SQL скрипты?
– Как тестировать DAO, не разворачивая реальную базу?
– Как обновлять структуру базы данных в продакшене и управлять этим процессом?
…вам будет полезен этот доклад.
Сама встреча назначена на 15 марта, начало в 19:00 и активное обсуждение до 22:00. Как обычно, пицца с пивом, соками и печеньками в ассортименте. Местом проведения мы выбрали конференц-зал Olimpic Hall по адресу ул. Василия Липковского (бывшая Урицкого) 3, 2-й этаж. Стоимость участия 200 гривен при оплате заранее, 300 гривен при оплате на месте. Количество мест на встрече ограничено и они разлетаются очень быстро. Регистрируйтесь и присоединяйтесь к первой весенней встрече чтобы отлично провести время!
Для разработчиков из других городов, стран и тех, кто не сможет попасть на встречу и пообщаться лично, компания EPAM организует бесплатную онлайн трансляцию, зарегистрироваться на которую можно тут.
Обсуждение (
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
0)