Cum să ștergi coloane cu Liquibase
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să ștergi coloane cu Liquibase. We cover key concepts, practical examples, and best practices.
Comanda dropColumn elimină coloane din tabele existente. Este o operațiune ireversibilă care trebuie folosită cu atenție.
Problema
Ai o coloană care nu mai este necesară și vrei să o elimini din schema bazei de date într-un mod versionat.
Ștergerea unei coloane
În XML:
<changeSet id="drop-phone" author="ionut">
<dropColumn tableName="users" columnName="phone"/>
</changeSet>
În YAML:
- changeSet:
id: drop-phone
author: ionut
changes:
- dropColumn:
tableName: users
columnName: phone
Coloane multiple
- changeSet:
id: drop-multiple-columns
author: ionut
changes:
- dropColumn:
tableName: users
columnNames: phone, fax, old_address
Rollback
- changeSet:
id: drop-phone
author: ionut
changes:
- dropColumn:
tableName: users
columnName: phone
rollback:
- addColumn:
tableName: users
columns:
- column:
name: phone
type: varchar(20)
Erori frecvente
- Coloană inexistentă — coloana trebuie să existe în tabelă.
- Operațiune ireversibilă — datele din coloană se pierd permanent.
- Dependențe — coloana poate fi referită de constrângeri sau indexuri.
- Rollback incomplet — rollback-ul trebuie să refacă coloana cu același tip.
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 snapshot-uri în Liquibase diff
Next →
Cum să ștergi chei străine cu Liquibase
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro