2016-02-18 2 views
1

Я использую Liquibase 3.3 с MySql 5.5.37. У меня была колонка сIN Liqubiase, как мне изменить значение «On UPDATE» столбца?

+--------------+-------------+------+-----+---------+-----------------------------+ 
| Field  | Type  | Null | Key | Default | Extra      | 
+--------------+-------------+------+-----+---------+-----------------------------+ 
| CLOSED_DATE | timestamp | NO |  | NULL | on update CURRENT_TIMESTAMP | 

Что такое правильный путь в LiquiBase удалить «на обновление CURRENT_TIMESTAMP» положение и просто сделать это NULL? Я попробовал

<dropDefaultValue columnDataType="TIMESTAMP" 
     columnName="CLOSED_DATE" 
     tableName="sb_group"/> 

но это ничего не делал.

ответ

0

Это звучит очень зависит от платформы, так что вам, вероятно, нужно использовать пользовательские <sql> тег ваших изменений:

<sql dbms="mysql"> 
    custom SQL goes here 
</sql> 

Но вы должны заменить «пользовательский SQL здесь идет» с соответствующим синтаксисом MySQL для удаления предложения «on update».

Смежные вопросы