You forgot to add the fk constraints to reference tables like concept and user(creator, retired_by)