几个月来,我一直在与peewee和postgresql广泛合作。突然之间,这开始发生了。如果我运行任何查询命令并得到一个错误,那么所有后续命令都会开始返回peewee.InternalError: current transaction is aborted, commands ignored我以为这种行为是从我将peewee从3.5.2升级到3.7.2时开始的,但是后来我已经降级了,并且这种行为还在继续。这种情况肯定不是经常发生的。
在最简单
我正在尝试为Peewee中的列定义指定浮点精度,但无法找到如何在official docs或github issues中执行此操作。在创建表之后,我可以使用以下代码在SQL中完成此操作: ALTER TABLE testmodel MODIFY COLUMN value FLOAT(20, 6); -- 20 and 6 areexample parameters 这给出了这个表的规格: SHOW COLUMNS FROM test