我正在为我的Codeigniter网站使用PostgreSQL。在添加、编辑和删除操作中,我使用grocery crud。在进行编辑或添加时,我想根据内容的id动态地重新命名已上传的文件。我能够使用grocery crud的callback_after_upload
函数来实现这一点。
当我添加一个新内容时,我想要得到下一个内容的id。我尝试使用nextval()
函数,但它会增加序列。有没有不使用nextval()
函数就能获得序列的最后一个值的简单方法?
或者有没有其他简单的方法可以做到这一点?
nextval
调用,它被用于插入操作。与INSERT ... RETURNING
不同的是,两者都可以通过查询生成引擎和其他可能不理解RETURNING
扩展的痛苦事物来工作 :S - Craig Ringer