在PowerDesigner中,通过调整PDM Generation Options的Detail设置,特别是FK column name template选项,可以解决CDM转换为PDM时自动生成外键的重命名问题。设置为%PARENT%_%COLUMN%并启用Alway use template,即可确保外键名称符合预期,此方法适用于PowerDesigner 12.5版本。
PDM Generation Options->Detail->FK column name template的设置中默认是%.3:PARENT%_%COLUMN%,可以改为%PARENT%_%COLUMN%(表示是父字段),再选中Alway use template,就会按指定要求生成外键名了,我的版本是12.5