Cum să faci rollback la o dată specifică cu Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să faci rollback la o dată specifică cu Liquibase. We cover key concepts, practical examples, and best practices.
Comanda rollbackToDate permite revenirea bazei de date la starea dintr-un moment specific, utilă când trebuie să anulezi modificări până la o anumită dată.
Problema
Ai aplicat mai multe change set-uri azi și vrei să revii la starea de ieri. Poți specifica o dată-limită și Liquibase va anula toate modificările ulterioare.
Rollback la o dată
liquibase rollbackToDate 2025-01-14T12:00:00 --changeLogFile=db/changelog-master.yaml
Output:
Rolling back changeset with id '3-adauga-index' applied at 2025-01-15 10:00:00.
Rolling back changeset with id '2-adauga-coloana' applied at 2025-01-15 09:00:00.
Rollback successful.
Database is now at state of 2025-01-14 12:00:00.
Formate de dată suportate
# Format ISO
liquibase rollbackToDate 2025-01-14T12:00:00
# Format cu spațiu (citat)
liquibase rollbackToDate "2025-01-14 12:00:00"
Verificare înainte de rollback
liquibase history
Output:
+---------------------------+---------------------------+--------+
| Date Applied | Change Set | Tag |
+---------------------------+---------------------------+--------+
| 2025-01-15 10:00:00 | 3-adauga-index | |
| 2025-01-15 09:00:00 | 2-adauga-coloana | |
| 2025-01-14 12:00:00 | 1-tabela-initiala | v1.0 |
+---------------------------+---------------------------+--------+
Erori frecvente
- Fus orar — asigură-te că folosești același fus orar ca serverul.
- Dată inexactă — dacă niciun change set nu corespunde datei exacte, Liquibase revertează până la ultimul change set anterior.
- Format greșit — formatul datei trebuie să fie recunoscut de Liquibase.
- Rollback lipsă — change set-urile fără rollback sunt sărite.
FAQ
Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. DodaTech tools integrate seamlessly with Liquibase for enhanced productivity and security.
← Previous
Cum să faci rollback la un număr de change set-uri cu Liquibase
Next →
Cum să faci rollback la un change set cu Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro