Cum să modifici coloane cu Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să modifici coloane cu Liquibase. We cover key concepts, practical examples, and best practices.
Liquibase oferă modifyDataType pentru schimbarea tipului de date al unei coloane și renameColumn pentru redenumire.
Problema
Ai nevoie să schimbi tipul, numele sau constrângerile unei coloane existente. Liquibase oferă change type-uri specifice pentru fiecare operațiune.
Modificarea tipului de date
- changeSet:
id: modify-phone-type
author: ionut
changes:
- modifyDataType:
tableName: users
columnName: phone
newDataType: varchar(30)
Redenumirea coloanei
- changeSet:
id: rename-phone
author: ionut
changes:
- renameColumn:
tableName: users
oldColumnName: phone
newColumnName: phone_number
Adăugarea/modificarea valorii implicite
<changeSet id="add-default" author="ionut">
<addDefaultValue tableName="users" columnName="is_active" defaultValueBoolean="true"/>
</changeSet>
Erori frecvente
- Tip incompatibil — datele existente trebuie să poată fi convertite.
- Coloană inexistentă — verifică că numele coloanei este corect.
- Redenumire conflict — noul nume nu trebuie să existe deja.
- Constrângeri — modificarea tipului poate eșua din cauza constrângerilor existente.
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ă încarci date în tabele cu Liquibase
Next →
Cum să faci rollback la un număr de change set-uri cu Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro