暂无图片
antdb数据库显示“ERROR: cannot execute INSERT in a read-only transaction”。
我来答
分享
关耳
2023-09-27
antdb数据库显示“ERROR: cannot execute INSERT in a read-only transaction”。

求助:

antdb数据库显示“ERROR: cannot execute INSERT in a read-only transaction”。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
暂无图片
亚信安慧AntDB数据库

解决方式

antdb的datanode节点,默认只有读权限,只有coordinator具有读写权限。
这里adb连接的是datanode,而不是coordinator,可以让adb指定端口选项-p。
也可能配置了pgport的环境变量,如果配了pgport的环境变量,adb默认连到环境变量指向的那个端口。

adb -p xxx -d xxx -f xxx.sql -v ON_ERROR_STOP=1

原因说明

按上述说明依次排查

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏