Liquibase插入JSON数据

3

如何使用Liquibase插入大量的JSON数据?

我有一个大的JSON数据需要使用Liquibase插入到数据库中,我应该怎么做呢?我使用xml格式进行更改。

loadData仅支持csv文件。


这些年过去了,你最终搞清楚了吗? - Fredou
1
@Fredou 这不是最好的方法,但可以将 JSON 嵌入到 CSV 中(可能需要跳过特殊字符)。 - hamid
2个回答

1
最好的方法是编写一个新的自定义更改类型,但如果您不想这样做,第二好的方法是使用sqlFile更改类型。

请提供有关这两种方法的一些指导。 - Jacques Koorts

0
如果您能将JSON转换为CSV,那么您可以使用change-set从CSV文件中导入数据。
    <changeSet id="1" author="author1">
        <loadData file="db/changelog/test.csv" separator=";" tableName="table-name">
        </loadData>
    </changeSet>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接