我正在尝试使用csv文件将参数加载到DB中。如果我们指定了主键,如果记录已经存在,它将尝试更新主键记录,如下所示。就我而言,我有一个唯一的关键记录列,如果该唯一记录退出,则需要更新,如果不存在则添加。我尝试将唯一键列称为主键,它起作用了,是否允许行为,或者我们有更好的方法来做到这一点?
<changeSet id="myTableInsertion" author="Hari">
<loadUpdateData primaryKey="myclass_id"
file="liquibase/master-csv/classesV1.csv"
tableName="CLASS_DATA" >
</loadUpdateData>
</changeSet>