Portable engineers don't click around in a GUI. They write migration files ( CREATE TABLE users... ). These text files live in Git. You can run them on any empty database and recreate your schema instantly.

Databases are the hardest part of backend engineering to make portable because data has "gravity." Moving terabytes of data across environments is slow and risky. Relational (SQL) vs. Non-Relational (NoSQL)