I think the question is how does that compare to the usual trick of adding a key/value/attribute table?
create table misc_attrs (maintable_id foreign key, name text, value text)