问题描述
执行从 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")