Liquibase + SpringBoot, создание скриптов
Liquibase: Гайд по безболезненным миграциям баз данных
На сегодняшний день поддержка целостности баз данных и управление миграциями схем и данных — важная часть процесса разработки. Одним из популярных и гибких инструментов для управления изменениями БД является Liquibase. Liquibase — это open-source решение, которое позволяет: Liquibase работает с changelog-файлами, которые описывают изменения в декларативном виде. Вот некоторые рекомендации по формированию changelog-файлов: Хотя Liquibase и поддерживает формат SQL, предпочтительнее использовать декларативные форматы — JSON/XML/YAML...
Миграция и обновление баз данных SQL: как делать это безопасно и эффективно
Миграция и обновление баз данных SQL: как делать это безопасно и эффективно 🚀 Любое развитие приложения рано или поздно требует изменений в структуре его базы данных. Добавление нового поля, изменение типа данных или оптимизация индексов — все это миграции. Проводить их нужно аккуратно, ведь ошибка может привести к потере данных или простою сервиса. Почему миграции — это важно? Без четкого процесса изменения схемы БД становятся хаотичными, их сложно отследить и откатить. Версии базы на разных окружениях (разработка, тестирование, продакшн) перестают совпадать, что вызывает ошибки...
SQL
SQL (Structured Query Language) — это язык запросов,предназначенный для работы с реляционными базами данных. Он позволяет создавать, изменять, управлять и извлекать данные из баз данных. SQL используется в различных сферах, начиная от веб-разработки и заканчивая анализом данных и машинным обучением. В этой статье мы рассмотрим основы SQL, его ключевые команды и примеры использования. SQL — это декларативный язык, что означает, что программист описывает, что именно нужно сделать, а не как это сделать...