空间数据库:postgres DatasetVector.append();本地测试返回true. 线上返回false. 咨询如何能排查问题?
线上代码:
//将shp文件导入内存型数据源
//打开内存型数据源
Datasource momeryDatasource = dataManager.openMomeryDatasource();
Dataset tempDt = gisImport.editImportByShp(shpFile.getPath(),momeryDatasource);
//写入空间库
DatasetVector tempDsv = (DatasetVector) tempDt;
if (tempDsv == null) { System.out.println(shpFile.getName() + "数据集为空"); return null; }
Recordset recordsetTemp = tempDsv.getRecordset(false, CursorType.DYNAMIC);
//shp数据导入到空间表
boolean append = realDsv.append(recordsetTemp);