pgsql sql语句参数量太多报错
批量入库pgsql的时候,发现pgsql一次只能传3万多参数,
要么改数据库链接url的参数 要么分批次的批量插入。
分批次批量插入:
1 int limit; // 要切割成多少份 2 int MAX_NUMBER; // 每份最多多少条数据 3 4 List<List<Integer>> splitList = Stream.iterate(0, n -> n + 1).limit(limit).parallel() 5 .map(a -> list.stream().skip(a * MAX_NUMBER).limit(MAX_NUMBER).parallel().collect(Collectors.toList())) 6 .collect(Collectors.toList()); 7 splitList.foreach(); //分批批量插入
本文来自博客园,作者:长寿奉孝,转载请注明原文链接:https://www.cnblogs.com/tyt0o0/p/17759508.html
热门相关:精灵掌门人 慕少,你老婆又重生了 紫府仙缘 精灵掌门人 我是仙凡