А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда…

https://habr.com/ru/articles/1036052/

#миграции_базы_данных #Liquibase #Flyway #changelog #rollback_миграций #checksum #database_schema #SQL_миграции #безопасный_релиз #ревью_миграций

А что не так с вашими миграциями? Liquibase, rollback и первые тревожные признаки

Привет, Хабр ! Миграции базы данных вроде бы есть, Liquibase подключен, changelog лежит в репозитории, CI зелёный, релизы проходят регулярно. Значит, процесс под контролем? Не всегда… Миграции часто...

Хабр

🧵 PostgreSQL deployments ≠ liquibase update. Here’s drm-cli in practice. (1/5)

Encrypted creds — no plain-text secrets in git. (2/5)

Release history per env: who, when, success/fail. (3/5)

Retry/resume failed releases — no rework. (4/5)

Full guide 👇
Free + open source
→ [link to dev.to article]

#PostgreSQL #DevOps #OpenSource #Liquibase #Flyway (5/5)

Here's the gap no one talks about:

Liquibase and Flyway are excellent at tracking which migrations have run.

They don't track releases — who deployed, when, to which environment, whether it succeeded, and what to do if it didn't.

That's the gap drm-cli fills. Free. Open-source. Layers on top of the tools you already use.

#PostgreSQL #Liquibase #Flyway #DevOps

drm-cli v1.1 is out.

Now supports PostgreSQL, Oracle, Liquibase & Flyway — plus pre/post deployment scripts, encrypted credentials, release history, and multi-database releases in a single run.

Free. Open source. No license required.

Built for the release side of database deployments — tracking history, handling retries, and coordinating changes across databases.

GitHub 👉 https://github.com/dband-drm/drm-cli

#database #devops #opensource #postgresql #oracle #liquibase #flyway

GitHub - dband-drm/drm-cli

Contribute to dband-drm/drm-cli development by creating an account on GitHub.

GitHub

drm-cli v1.1 is out.

Now supports PostgreSQL, Oracle, Liquibase & Flyway — plus pre/post scripts, encrypted credentials, and multi-DB releases in one run.

Free. Open source. No license.

drm-cli focuses on releases — tracking history, retries, and coordinating across databases.

GitHub 👉 https://github.com/dband-drm/drm-cli

#database #devops #opensource #postgresql #oracle #liquibase #flyway

GitHub - dband-drm/drm-cli

Contribute to dband-drm/drm-cli development by creating an account on GitHub.

GitHub

Flyway the Right Way
A blog by Ronald

Sometimes when you upgrade your application the new version does not work correctly, and you need to downgrade. When you are unlucky you did some changes in your database that cannot be undone. In that case you need to restore the database from a backup, which is usually quite cumbersome and time-consuming. How nice would it be if you could just...

#dev #softwaredevelopment #SoftwareDevelopment #DatabaseManagement #Flyway #Rollback

https://jdriven.com/blog/2026/03/Flyway-the-Right-Way/

Flyway the Right Way

Sometimes when you upgrade your application the new version does not work correctly, and you need to downgrade. When you are unlucky you did some changes in your database that cannot be undone. In tha

JDriven Blog

Flyway migrations are not just SQL scripts.
They’re startup code — and startup code can fail your system.

This article shows how to use Flyway callbacks in Quarkus to:
• block unsafe migrations
• validate production state
• measure migration time
• fail fast before your app becomes ready

No magic. No demos. Real startup behavior.

🔗 https://www.the-main-thread.com/p/flyway-callbacks-quarkus-production-migrations

#Java #Quarkus #Flyway #Database #DevOps #Production

https://documentation.red-gate.com/flyway/ai-services-in-flyway - #Flyway is getting #AI services. Here's how to turn it on. Nice work #Redgate.
AI services in Flyway - Redgate Flyway - Product Documentation

Hear ye, Java Database Touchers, hear ye! 🔊🔊🔊

I've cut a few more releases of Quuxo Migrate since 0.9 a few months back, with some important fixes, but it now also has a Maven plugin for rolling migrations forward and back in your development db's from the command line.

If you need Java SQL and other data migration support for your app and don't want to use the limited freemium-but-actually-propriety options out there, give Migrate a shot.

Feedback, testing, bug reports, pull requests, and boosts of this post all appreciated! 🙏🏻

https://codeberg.org/quuxo/migrate
https://codeberg.org/quuxo/migrate-maven

#java #sql #database #migration #flyway #liquibase

migrate

Java schema and data migration for SQL databases and more.

Codeberg.org

Путевые заметки о знакомстве со Spring Data R2DBC

Привет, Хабр! Меня зовут Каненков Александр, я backend-разработчик в Домклик. Не так давно я резко и с головой погрузился в мир реактивного программирования и очень заинтересовался этой темой. Хочу поделиться кратким введением в Spring Data R2DBC, зачем это нужно, как начать использовать и какие преимущества даёт. Мы разработаем небольшое приложение, добавим flyway и напишем пару тестов.

https://habr.com/ru/companies/domclick/articles/966514/

#java #kotlin #spring_data #r2dbc #testcontainers #flyway

Путевые заметки о знакомстве со Spring Data R2DBC

Привет, Хабр! Меня зовут Александр Каненков, я backend-разработчик в Домклик. Не так давно я с головой погрузился в мир реактивного программирования и очень заинтересовался этой темой. Хочу поделиться...

Хабр