我想使用liquibase导出连接到不同大型数据库(sybase或sqlserver DB)的数据(如便携式csv平面文件) DB可以存储超过100个表和10GB
我找到了命令:
self.city_caches.all()
结果:
liquibase --defaultsFile=/db/liquibase/db.properties --changeLogFile=/db/liquibase/data.xml --diffTypes="data" generateChangeLog
我将java内存增加到32GB并且仍然崩溃 我测试了一个带有一个小桌子的小型数据库。出口没问题
我们对liquibase导出数据有限制吗? 不想管理差异数据。只想导出数据当前状态。 谢谢你的帮助
答案 0 :(得分:0)
您可以使用Jailer Tool以liquibase格式导出数据。
答案 1 :(得分:0)
我使用导出目录解决了我的问题。文档未更新,但我使用dataOutputDirectory参数来generateChangeLog选项。 如果没有此参数,liquibase会尝试在changelog xml文件中导出。