ERROR: current transaction is aborted, commands ignored until end of transaction block when trying to import a raster image to postgis

ERROR: current transaction is aborted, commands ignored until end of transaction block when trying to import a raster image to postgis

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

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

我尝试了很多不同的解决方案,但都没有成功。

OS 是 Windows 10 PostgreSQL 版本 12

这是我的命令

raster2pgsql -s 32735 -I -C -M C:\Users\jaunv\Dropbox\share2server\postgis20-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

尝试在没有-C约束的情况下运行

并带有 -e 用于在没有事务的情况下执行

tablepublic.raster是否存在并有任何数据?

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

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