Greenplum 错误:关系序列表名不存在

问题描述

执行从 C# 代码到 Postgresql查询

INSERT INTO SCHEMA_NAME.Table_name(c1) values (nextval(\'sequence_name\'));

如果我在 nextval() 的位置手动添加任何 int 值,并且如果我直接在 DB 上运行,还可以查询工作

解决方法

就像您的错误所说,您没有为此表创建序列。

这个方向的东西可能会奏效...

CREATE SEQUENCE sequence_tablename INCREMENT 1 START 1;

,

我需要在 nextval() 之前添加架构名称 像 nextval(schema_name."sequence_name")