Cum să creezi un changelog YAML în Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să creezi un changelog YAML în Liquibase. We cover key concepts, practical examples, and best practices.
YAML este un format popular pentru changelog-uri Liquibase datorită sintaxei sale concise și lizibilității superioare față de XML.
Problema
Cauți un format mai curat și mai ușor de citit decât XML pentru definirea migrărilor. YAML oferă o sintaxă simplă, bazată pe indentare.
Structura unui changelog YAML
databaseChangeLog:
- changeSet:
id: 1
author: ionut
changes:
- createTable:
tableName: users
columns:
- column:
name: id
type: int
autoIncrement: true
constraints:
primaryKey: true
- column:
name: name
type: varchar(255)
- column:
name: email
type: varchar(255)
constraints:
unique: true
Include alte changelog-uri
databaseChangeLog:
- include:
file: changelogs/v1-schema.yaml
relativeToChangelogFile: true
- include:
file: changelogs/v2-data.yaml
relativeToChangelogFile: true
Adnotări suplimentare
- changeSet:
id: 2
author: ionut
context: dev
labels: "init, schema"
comment: "Crează tabela users pentru dezvoltare"
changes:
- sql:
sql: CREATE TABLE test (id INT)
Erori frecvente
- Indentare greșită — YAML este sensibil la spații.
- Liniuță lipsă — fiecare element din listă începe cu
-. - Apostrofuri — valorile cu caractere speciale trebuie citate.
- Tabelă vs tab — folosește spații, nu tab-uri.
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ă creezi un changelog XML în Liquibase
Next →
Cum să ștergi checksum-urile în Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro