首页 > 解决方案 > 错误:当前事务被中止,在尝试将光栅图像导入 postgis 时忽略命令直到事务块结束

问题描述

尝试使用 raster2pgsql 将光栅图像导入 PostGIS DB 时出现以下错误。

错误:当前事务被中止,命令被忽略直到事务块结束

我尝试了许多不同的解决方案,但没有任何运气。

操作系统是 Windows 10 PostgreSQL 版本 12

这是我的命令

raster2pgsql -s 32735 -I -C -M C:\Users\jaunv\Dropbox\share2server\postgis\2020-09-26-00_00_2020-09-26-23_59_Sentinel-2_L2A_Moisture_index.tiff -F -t 250x250 public.raster | psql -d geofarm -U postgres -p 5432

标签: postgispostgresql-12postgis-raster

解决方案


尝试-C不受约束地运行

和 with-e用于在没有事务的情况下执行

表 public.raster 是否存在并且有任何数据?

同样对于干净的实验,最好插入空表

https://helpmanual.io/help/raster2pgsql/


推荐阅读