
Joker
Participante
Joker
Hola,
No es posible. Te iba a decir que una de las maneras es con “schemaUpdateMode»: Recreate” pero veo que te da error. No entiendo que te dé error porque esa opción en teoría “recrea” la tabla, por lo que tiene que eliminarla y volverla a crear. Miraré este caso por curiosidad.
La otra posibilidad que tienes es dejar esa tabla “obsoleta” (https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/properties/devenv-obsoletestate-property) y crear una tabla nueva con la primary key correcta, por lo que la antigua siempre existiría en la BBDD de BC y en tu código. El siguiente paso sería crear una codeunit de tipo Upgrade que moviera la información que tenías en la tabla antigua a la nueva.
Saludos
22 octubre 2020 a las 14:40
#1018403