{ "name": "Pyrseas", "abstract": "Utilities to assist in database schema versioning", "description": "Pyrseas provides utilities to describe a PostgreSQL database schema as YAML, to verify the schema against the same or a different database and to generate SQL that will modify the schema to match the YAML description. Supports PostgreSQL 9.4, 9.5, 9.6, 10 and 11.", "version": "0.9.0", "maintainer": "Joe Abbate ", "license": "bsd", "prereqs": { "runtime": { "requires": { "PostgreSQL": "9.4.0" } } }, "provides": { "augmentdb": { "file": "pyrseas/augmentdb.py", "docfile": "docs/augmentdb.rst", "version": "0.9.0", "abstract": "Generates an augmented YAML description of a Postgres database from its catalogs and an augmentation specification" }, "dbtoyaml": { "file": "pyrseas/dbtoyaml.py", "docfile": "docs/dbtoyaml.rst", "version": "0.9.0", "abstract": "Outputs a YAML description of a Postgres database's tables and other objects (metadata), suitable for storing in a version control repository" }, "yamltodb": { "file": "pyrseas/yamltodb.py", "docfile": "docs/yamltodb.rst", "version": "0.9.0", "abstract": "Generates SQL statements to modify a database so that it will match an input YAML/JSON specification" } }, "resources": { "homepage": "https://perseas.github.io/", "bugtracker": { "web": "https://github.com/perseas/Pyrseas/issues" }, "repository": { "url": "git://github.com/perseas/Pyrseas.git", "web": "https://github.com/perseas/Pyrseas", "type": "git" } }, "generated_by": "Joe Abbate", "meta-spec": { "version": "1.0.0", "url": "http://pgxn.org/meta/spec.txt" }, "tags": [ "version control", "yaml", "database version control", "schema versioning" ] }