Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 815 Bytes

README.rst

File metadata and controls

35 lines (24 loc) · 815 Bytes

Pyrseas

https://api.travis-ci.org/perseas/Pyrseas.png?branch=master

Pyrseas provides a framework and utilities to upgrade and maintain a PostgreSQL database.

Features

  • Outputs a YAML description of a PostgreSQL database's tables and other objects (metadata), suitable for storing in a version control repository
  • Generates SQL statements to modify a database so that it will match an input YAML/JSON specification
  • (planned) Generates a flexible web application to update PostgreSQL tables

Requirements

  • PostgreSQL 9.2 or higher
  • Python 2.7 or higher

License

Pyrseas is free (libre) software and is distributed under the BSD license. Please see the LICENSE file for details.