Pyrseas provides a framework and utilities to upgrade and maintain a
- Outputs a YAML/JSON description of a PostgreSQL database’s tables
and other objects (metadata), suitable for storing in a version
- Generates SQL statements to modify a database so that it willl match
an input YAML/JSON specification
- Generates an augmented YAML description of a PostgreSQL database
from its catalogs and an augmentation specification.
- (planned) Generates a flexible web application to update PostgreSQL
Currently, the only external APIs are the classes
Database and the methods
diff_map() of the latter. Other
classes and methods are documented mainly for developer use.