Change type of role from custom type to enum type.
Adjust test_person_made_works to keep consistency.
Add migration script for work-person association.