I need to persist missions with their priorities in a PostgreSQL database. My current implementation is the following (obviously simplified): http://sqlfiddle.com/#!15