Overview of Pyrseas capabilities
masterPyrseas is a utility for managing PostgreSQL database schemas using YAML/JSON as a source of truth. It enables three primary workflows:
- Schema Export: Describe a PostgreSQL database schema as YAML/JSON metadata, which is ideal for version control.
- Schema Verification & Migration: Compare a live database against a YAML/JSON specification and generate the SQL statements required to modify the database to match that specification.
- Schema Augmentation: Generate an augmented YAML description of a database by combining its existing catalogs with an augmentation specification.