【发布时间】:2023-03-19 05:57:02
【问题描述】:
我正在尝试将我们的 PostgreSQL 数据库迁移到 Cockroach DB。因此,在我的本地(Macbook Pro)上设置了单节点服务器后,我正在运行我们的 moch 测试。有一些问题我一一解决,但最后一个。问题是测试(已通过)开始失败并显示以下错误消息:
Error: current transaction is aborted, commands ignored until end of transaction block
.
这是我的运行节点配置(在不安全模式下运行):
CockroachDB node starting at 2019-01-27 13:11:46.17270052 +0000 UTC (took 0.9s)
build: CCL v2.1.1 @ 2018/11/19 18:20:16 (go1.10.3)
webui: http://localhost:8080
sql: postgresql://root@localhost:26257?sslmode=disable
client flags: cockroach <client cmd> --host=localhost:26257 --insecure
我尝试在插入记录后延迟 1 秒运行 sql 查询,它开始工作。
如果有人能解释为什么需要这种延迟以及任何解决方案,我将不胜感激。
【问题讨论】:
标签: cockroachdb