我在PostgreSQL中使用COPY语句插入批量记录。我意识到的是,序列ID没有更新,当我稍后尝试插入一条记录时,它抛出了重复的序列ID。在执行COPY之后,我是否应该手动更新序列号以获取记录数?例如,如果我插入了200条记录,COPY会做得很好,我的表会显示所有记录。当我稍后手动插入记录时,它显示为duplicate sequence ID error。除了指示序列id设置最大记录数之外,难道没
我有要在新系统中导入的现有数据。我希望将序列相应地设置为现有表的长度。我试过这个,但我得到了number == 1。$do$ _tbl text; BEGIN SELECT c.relname FROM pg_class c WHERE c.relkind = 'S' and c.relname ilike '%y_id_seq' -- EXECUTE
SELEC