Skip to content

Cum să adaugi comentarii la change set-uri în Liquibase

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să adaugi comentarii la change set. We cover key concepts, practical examples, and best practices.

Comentariile în changelog-urile Liquibase documentează intenția și contextul fiecărui change set, ajutând echipa să înțeleagă modificările.

Problema

Fără comentarii, membrii echipei nu înțeleg de ce a fost făcută o modificare. Comentariile oferă context valoros pentru întreținere.

Adăugarea comentariilor

În XML:

<changeSet id="1" author="ionut">
    <comment>Crează tabela users pentru autentificare</comment>
    <createTable tableName="users">
        <column name="id" type="int" autoIncrement="true">
            <constraints primaryKey="true"/>
        </column>
    </createTable>
</changeSet>

În YAML:

- changeSet:
    id: 1
    author: ionut
    comment: "Crează tabela users pentru autentificare"
    changes:
      - createTable:
          tableName: users

Comentarii detaliate

- changeSet:
    id: 2
    author: ionut
    comment: >
      Adaugă coloana email. Necesar pentru autentificare OAuth.
      Ticket: PROJ-123
    changes:
      - addColumn:
          tableName: users
          columns:
            - column:
                name: email
                type: varchar(255)

Vizualizarea comentariilor

SELECT id, author, comments FROM DATABASECHANGELOG WHERE comments IS NOT NULL;

Erori frecvente

  1. Fără comentariu — change set-urile complexe ar trebui documentate.
  2. Comentariu vag — "modificare" nu explică nimic.
  3. Comentariu învechit — actualizează comentariul când schimbi logica.
  4. Locație greșită — în XML, comentariul este sub-element al changeSet.

FAQ

### Comentariile apar în baza de date?

Da, Liquibase stochează comentariile în tabela DATABASECHANGELOG.

Pot folosi comentarii SQL în changelog-uri SQL?

Da, liniile -- sunt comentarii SQL standard.

Built by the developers of Doda Browser, DodaZIP, and Durga Antivirus Pro. DodaTech tools integrate seamlessly with Liquibase for enhanced productivity and security.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro