- Grant legacy PostgreSQL link users permission to create migration objects in the public schema - Reassign legacy-owned objects before removing obsolete binding roles - Add the versioned binding_remove_v2 cleanup contract for safe mixed-version upgrades