Changing the schema for large relational databases costs companies [millions of dollars] every year. Relational databases are highly intertwined, so one small change can have unexpected, cascading effects.
The foundation for a table in a relational database is the primary key. Because of its importance, we have to give special consideration to how we select our primary keys.
#postgresql #schema #uuids