There is something we built for the schema management aspect of Vitess for PostgreSQL.
It is called pgroll, open-source, aiming to minimize potential downtime risks associated with DDL changes, offering multi-schema view, instant rollbacks, and more high-level options like backfilling in batches.
You can check the repo here: https://github.com/xataio/pgroll