Cum să etichetezi change set-uri în Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să etichetezi change set. We cover key concepts, practical examples, and best practices.
Label-urile (etichetele) în Liquibase permit categorisirea și filtrarea change set-urilor după cuvinte cheie, oferind un mecanism simplu de selecție.
Problema
Vrei să categorizezi change set-urile după tip (schema, data, indexuri) și să le filtrezi la aplicare. Label-urile oferă această funcționalitate.
Adăugarea label-urilor
- changeSet:
id: creeaza-tabela-users
author: ionut
labels: "schema"
changes:
- createTable:
tableName: users
- changeSet:
id: adauga-index-email
author: ionut
labels: "index"
changes:
- createIndex: ...
Filtrarea după label-uri
# Rulează doar change set-urile cu label-ul "schema"
liquibase --labels=schema update
# Rulează cu label-uri multiple
liquibase --labels=schema,data update
Label-uri multiple
- changeSet:
id: seed-data
author: ionut
labels: "data, init"
changes:
- insert: ...
Erori frecvente
- Label greșit — label-urile sunt case-sensitive.
- Label nedeclarat — change set-ul nu rulează dacă label-ul nu este specificat.
- Confuzie cu contexte — label-urile nu suportă expresii booleene.
- Label prea generic — "important" sau "urgent" nu sunt utile pentru filtrare.
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ă atribui ID-uri change set-urilor în Liquibase
Next →
Cum să definești un change set în Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro