Cum să etichetezi o versiune a bazei de date în Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să etichetezi o versiune a bazei de date în Liquibase. We cover key concepts, practical examples, and best practices.
Comanda liquibase tag marchează starea curentă a bazei de date cu un nume simbolic (tag), permițând rollback-ul ulterior exact la acest punct.
Problema
După un deployment, vrei să marchezi versiunea pentru a putea reveni exact la acea stare. Tag-urile oferă această capacitate de rollback precis.
Comanda de bază
liquibase tag \
--tag=v1.2.0 \
--url=jdbc:postgresql://localhost:5432/baza_mea \
--username=user --password=pass
Output:
Tag 'v1.2.0' has been applied to the database.
Liquibase command 'tag' was successful.
Strategii de etichetare
# Versionare semantică
liquibase tag --tag=v1.0.0
liquibase tag --tag=v1.1.0
liquibase tag --tag=v2.0.0
# Etichetare cu dată
liquibase tag --tag=release-2025-01-15
# Etichetare cu număr build
liquibase tag --tag=build-1234
Rollback la un tag
liquibase rollback \
--tag=v1.0.0 \
--changelogFile=changelog.xml \
--url=jdbc:postgresql://localhost:5432/baza_mea
Erori frecvente
- Tag deja existent — poți re-eticheta, dar tag-ul vechi va fi suprascris.
- Tag lipsă la rollback — rollback-ul eșuează dacă tag-ul nu există în istoric.
- Etichetarea după update — tag-ul se aplică după executarea changeset-urilor.
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ă verifici dacă un tag există în Liquibase
Next →
Cum să rulezi update-uri pe contexte specifice în Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro