If so then it should really be development_structure.sql instead, no?

The schema.rb doesn't model your whole schema, only the things the migration helper can figure out.

This is a pretty simple schema, but for any non-trivial application it'll fall apart.