【发布时间】:2016-11-18 03:04:29
【问题描述】:
我有一个关于我的 postgresql 数据库中“id”字段的默认值的问题。这是语法:-
nextval('unsub_keyword_id_seq'::regclass)
但是,即使在阅读 documentations 之后我也不是很明白,我只想为整数设置值(仅限数字)。我尝试通过将 regclass 更改为其他 OID 来更改列,但每次都会返回错误。
如果能尽快解决这个问题,我真的很感激。
更新:
在我尝试生成列的 id 的代码并出错之后,我才想到了列的数据类型。 整数(在这种情况下为 postgresql)是否有自己的默认长度? 如果我需要插入长ID,我应该设置列长吗? 请多多指教。
对不起,如果我的问题很混乱。你的 cmets 可能会帮助我改进它。
【问题讨论】:
标签: postgresql nextval