0
loadDataを使用してCSVファイルをロードしようとしていますが、2つのカラムが日付時刻です。私はcsvファイルに日付時刻を入れておく必要はないが、現在のシステム時刻を使用する - > SYSDATA(Oracleを使用する)。 loadDataを使用したLiquibase SYSDATE
私は動作しませんでした、それ以下の詳細なカップルの事を試してみました:ファイル:私が試した何
CONFIGURATION_ID~SERVICE_NAME~CATEGORY~CONFIGURATION_KEY~CONFIGURATION_VALUE~CREATE_TS~CREATED_BY~UPDATED_BY
3590~MobileCloudWallet~SYSTEM_PROPERTIES~VTS.Wallet.Provider.Type~XX,UGO,APPLE~26-SEP-16 09.52.05.708089000 AM~SYSTEM~
3591~MobileCloudWallet~SYSTEM_PROPERTIES~VTS.Wallet.Provider.Type.UGO.IneligibleCardList~4085869-4085869,4085868-4085868,4085860-4085860~26-SEP-16 09.52.05.730864000 AM~SYSTEM~
3592~MobileCloudWallet~SYSTEM_PROPERTIES~VTS.Credentials.Purpose.Type~Payment~26-SEP-16 09.52.05.740717000 AM~SYSTEM~
<loadData encoding="UTF-8"
file="src/main/resources/data/configuration.tsv" quotchar=""
separator="~" tableName="CONFIGURATION">
<column name="CONFIGURATION_ID" type="NUMERIC" />
<column name="SERVICE_NAME" type="STRING" />
<column name="CATEGORY" type="STRING" />
<column name="CONFIGURATION_KEY" type="STRING" />
<column name="CONFIGURATION_VALUE" type="STRING" />
<column name="CREATE_TS" type="DATETIME" valueDate="SYSDATE" />
<column name="CREATED_BY" type="STRING" />
<column name="UPDATED_TS" type="DATE" valueDate="SYSDATE"/>
<column name="UPDATED_BY" type="STRING" />
</loadData>
B
<property name="now" value="sysdate" dbms="oracle" />
<changeSet...>
<loadData encoding="UTF-8"
file="src/main/resources/data/configuration.tsv" quotchar=""
separator="~" tableName="CONFIGURATION">
<column name="CONFIGURATION_ID" type="NUMERIC" />
<column name="SERVICE_NAME" type="STRING" />
<column name="CATEGORY" type="STRING" />
<column name="CONFIGURATION_KEY" type="STRING" />
<column name="CONFIGURATION_VALUE" type="STRING" />
<column name="CREATE_TS" type="DATETIME" defaultValueComputed="${now}" />
<column name="CREATED_BY" type="STRING" />
<column name="UPDATED_TS" type="DATE" defaultValueComputed="${now}"/>
<column name="UPDATED_BY" type="STRING" />
</loadData>
</changeset>
この質問に基づいて:http://stackoverflow.com/questions/23550232/liquibase-how-to-set-the-default-value-of-a-date-column-to-be-now-in- utc-formは " "は動作しません。 –
dbf
これはバージョン3.5.2では機能しませんでした – AfterWorkGuinness