2017-12-21 4 views
0

Gibt es eine geeignetere Liquibase XML-Methode zum Ändern des Zeichensatzes einer Tabelle? Im Moment bin ich mitLiquibase MySQL alter table Zeichensatz

<changeSet> 
    <sql>alter table <table_name> convert to character set utf8 collate utf8_unicode_ci;</sql> 
</changeSet> 

Gibt es so etwas wie

<modifyTable changeSet=utf8 /> 
+0

Sichern Sie einen Schritt und erklären Sie das Ziel. Welche Art von Text hast du? Hast du jetzt etwas versagt? Haben Sie bereits Daten in den Tabellen? Etc. –

Antwort

0

Derzeit hat Liquibase keine spezifische changeset Art von Tabellenzeichensatz für die Änderung, so dass es in der nativen SQL tut, ist der richtige Weg gehen. Da ich mit MySQL/MariaDB nicht vertraut bin, kann ich nicht vorhersagen, wie MySQL vorhandene Daten in Ihrer Tabelle behandelt.