Cum să atribui ID-uri change set-urilor în Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să atribui ID. We cover key concepts, practical examples, and best practices.
Fiecare change set din Liquibase are nevoie de un ID unic care, împreună cu autorul, îl identifică în mod unic în istoricul bazei de date.
Problema
Un ID duplicat sau o convenție de numire inconsistentă duce la erori de aplicare și confuzie în echipă.
Atribuirea ID-urilor
<changeSet id="1" author="ionut">
<!-- Primul change set -->
</changeSet>
<changeSet id="2" author="ionut">
<!-- Al doilea change set -->
</changeSet>
Convenții recomandate
Numerotare secvențială:
- changeSet:
id: 1
author: ionut
- changeSet:
id: 2
author: ionut
Nume descriptive:
- changeSet:
id: creeaza-tabela-users
author: ionut
- changeSet:
id: adauga-colonma-email
author: ionut
Prefix numeric:
- changeSet:
id: 001-creeaza-schema
author: ionut
- changeSet:
id: 002-tabela-users
author: ionut
Verificarea unicității
liquibase status --verbose
Erori frecvente
- ID duplicat — aceeași combinație id+author duce la eroare.
- ID ambiguu — "1" și "01" sunt ID-uri diferite.
- Schimbarea ID-ului — nu schimba ID-ul unui change set deja aplicat.
- Convenție inconsecventă — alege o convenție și menține-o în tot proiectul.
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ă folosești contexte pentru change set-uri în Liquibase
Next →
Cum să etichetezi change set-uri în Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro