Sql server 插入pgsql中的标识列 SET IDENTITY\u插入表1

Sql server 插入pgsql中的标识列 SET IDENTITY\u插入表1,sql-server,amazon-redshift,Sql Server,Amazon Redshift,这个命令给了我一个错误,我需要在Postgresql的identity列中插入一个值。只需更新它即可。没有必要发出这样的命令。您只需要确保同步序列以反映您所做的事情。否则,序列将生成一个在下次使用时已经存在的值。它不允许我将列值更新为标识列。Postgres没有“标识”列。它只有从一个序列填充的列,并且您可以肯定地更新这些列。更新时收到的错误消息是什么?有关示例,请参见此处:错误消息:“无法将标识列设置为值[SQL State=0A000]”。看起来您使用的是MS SQL server,而不是p

这个命令给了我一个错误,我需要在Postgresql的identity列中插入一个值。

只需更新它即可。没有必要发出这样的命令。您只需要确保同步序列以反映您所做的事情。否则,序列将生成一个在下次使用时已经存在的值。它不允许我将列值更新为标识列。Postgres没有“标识”列。它只有从一个序列填充的列,并且您可以肯定地更新这些列。更新时收到的错误消息是什么?有关示例,请参见此处:错误消息:“无法将标识列设置为值[SQL State=0A000]”。看起来您使用的是MS SQL server,而不是postgresql