http://qs321.pair.com?node_id=518654


in reply to Re: OO design and persistence
in thread OO design and persistence

update: note that some databases *cough* postgres *cough* support something called table-inheritance, which might be an interesting alternative solution.

I've looked hopefully at this but been put off by the serious "Caveats" section in the docs on table inheritance. It would appear to essentially break primary and foreign keys!