Lo recomendable es añadir también el foreign key a este campo.
Cita: simplemente al momento de mover hacer que la aplicación guarde el id del almacen destino como un dato normal sin que se relacione? ( Pienso que esto podria traer problemas, pues un almacen podría ser eliminado en un futuro)
Pero no acabo de entender tu preocupación.
saludos