我在一个模式中有一个关于PostgreSQL9.3的序列。
我可以这样做:
SELECT last_value, increment_by from foo."SQ_ID";`last_value | increment_by
------------+--------------
1 | 1 (1 fila)但这不起作用:
SELECT nextval('foo.SQ_ID');ERROR: no existe la relación «foo.sq_id»
LÍNEA 1: SELECT nextval('foo.SQ_ID');出什么问题了?
它说不存在关系foo.sq_id,但它是存在的。
发布于 2014-01-28 13:41:34
引用规则是痛苦的。我认为你想要:
SELECT nextval('foo."SQ_ID"');防止SQ_ID的外壳折叠。
发布于 2014-09-01 08:44:54
SELECT last_value, increment_by from "other_schema".id_seq;要将seq添加到模式不是公共的列,请尝试执行以下操作。
nextval('"other_schema".id_seq'::regclass)https://stackoverflow.com/questions/21397601
复制相似问题