postgresql - PostgreSQL:更改多个 PK/id,同时将其关系保留在其他表中
问题描述
我有 2 个表Pricelist
& Items
,每个项目记录都有一个外键到Pricelist
主键。
见:https ://dbfiddle.uk/?rdbms=postgres_12&fiddle=e3a74844058956b1f3d5ef0c6830c8ce
问题:
有没有办法将pricelist_id(pk)
例如pricelist_id
( 1
& 2
) 批量更改为 ( 10
& 11
) ( autoincrement ),同时保持其关系,Item table
换句话说,表中的值pricelist_id
调整Item
为新的Pricelist
id。
价目表:
物品表: