Although globaluser.gu_id isn't unsigned (it probably should be changed to be so), we should make global_preferences.gp_user in preparation, so it doesn't need a schema change in future
See also T62962 and T89737 (where cores user_properties.up_user was made unsigned! But not deployed yet)
Also, why is it INT(11) not just int?