我想在此表中插入新行:
表: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/