在模式中的PostgreSQL序列nextval [英] postgresql sequence nextval in schema

查看:101
本文介绍了在模式中的PostgreSQL序列nextval的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在架构中的Postgresql 9.3上有一个序列。

I have a sequence on postgresql 9.3 inside a schema.

我可以这样做:


选择last_value,从foo开始递增。 SQ_ID;

SELECT last_value, increment_by from foo."SQ_ID";



last_value | increment_by
------------+--------------
          1 |            1 (1 fila)

但这不起作用:


选择nextval('foo.SQ_ID');

SELECT nextval('foo.SQ_ID');



ERROR:  no existe la relación «foo.sq_id»
LÍNEA 1: SELECT nextval('foo.SQ_ID');

出什么问题了?

它说

推荐答案

引用规则很痛苦。我想您想要:

The quoting rules are painful. I think you want:

SELECT nextval('foo."SQ_ID"');

防止 SQ_ID 的大小写折叠。

这篇关于在模式中的PostgreSQL序列nextval的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆