Me pasó lo mismo, y la razón por la cual me exportaba el código sql sin las foreign keys más allá de que el tipo de dato era el mismo para todas las claves residía en que le estaba errando en las opciones de exportación.
En el Modelo ER, apretamos ctrl+shift(May)+G
Ya en las opciones de exportación presionaba los siguientes checks:
- generate DROP Statements Before Each CREATE Statement
- Skip Creation of FOREIGN KEIS
Deseleccioné
"Skip Creation of FOREIGN KEIS" y exportó perfectamente el código
.
Puede pasar asi que lo comparto para quien sea tan despistado como yo jaja.
Saludos.