Postgres ist ein prima System, allerdings hat der O-Teil des ODBMS natürlich einige Einschränkungen, die in der "wahren" Objektwelt nicht unbedingt die schönsten sind. Und wenn du auf ein anderes System umsteigen musst, kannst du ableitende Tabellen als separate Tabellen darstellen, die am Ende einfach mit den Elterntabellen verjoint werden.