Bruce Momjian: Will Postgres live forever? – Postgres Extendability
And this is the result. This is the system tables for Postgres, and it includes a system table for functions, a system table for languages, a system table for indexing methods, a system table for aggregates, a system table for operators, that system table for data types. And because of that extendibility, Postgres is able to become a multimodal database that can meet today’s data needs much easier than other more rigid relational systems. That flexibility allows Postgres to always stay fresh.