Java 将大型sql数据文件导入生产数据库

Java 将大型sql数据文件导入生产数据库,java,sql,postgresql,jdbc,liquibase,Java,Sql,Postgresql,Jdbc,Liquibase,我们提取了大量数据,希望将其导入生产数据库。我的第一个想法是创建一个迁移SQL文件,就像我们通常对模式更改所做的那样,它将在下一次部署时运行 然而,结果发现创建的SQL文件是220MB,所以将其置于版本控制之下是不实际的 什么是最好的进口方式?我应该从我的开发机器连接到prod数据库并在本地执行脚本吗?您创建了什么类型的文件?@a_horse_,带有_no_名称该文件包含一个1.5M行的插入。将该数据存储为纯文本(“CSV”)文件,然后使用loadData命令可能更有效:是,你为什么不把它放进g

我们提取了大量数据,希望将其导入生产数据库。我的第一个想法是创建一个迁移SQL文件,就像我们通常对模式更改所做的那样,它将在下一次部署时运行

然而,结果发现创建的SQL文件是220MB,所以将其置于版本控制之下是不实际的


什么是最好的进口方式?我应该从我的开发机器连接到prod数据库并在本地执行脚本吗?

您创建了什么类型的文件?@a_horse_,带有_no_名称该文件包含一个1.5M行的插入。将该数据存储为纯文本(“CSV”)文件,然后使用
loadData
命令可能更有效:是,你为什么不把它放进git?耸耸肩,为什么这是“非常不切实际的”。?