我想在此表中插入新行:
表:AUTHOR (id int4range, name characterVarying[])
脚本:

insert into "EDITORIAL" values (3,'testing');

但波斯格雷斯说:
...is of type int4range but the expression is of type integer

我试过用1,2,3…100200…1000…等
一些博士后说:
name: integer   aliases: int, int4

integer=int4吗?或者什么是int4range?

最佳答案

它是整数的range
尝试

insert into "EDITORIAL" values ('[1,10]','testing');

关于postgresql - (int4range类型)和(整数)之间有什么区别。 Postgres在INSERT中启动此错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47446203/

10-11 07:58