Extensions
- dbtoyaml 0.6.1
- Output PostgreSQL schemas in YAML format
- yamltodb 0.6.1
- Generate SQL to sync a database with a YAML schema spec
Documentation
- issues
- Known Issues
- foreign
- Foreign Data Objects
- overview
- Overview
- operator
- Operators
- devel
- Development
- cmdargs
- Common Command Line Options
- extension
- Extensions
- testing
- Testing
- cast
- Casts
- constraint
- Constraints
- dbconn
- Database Connections
- function
- Functions
- table
- Tables, Views and Sequences
- operfamily
- Operator Families
- column
- Columns
- install
- Installation
- index
- PyrseasIndices and tables
- trigger
- Triggers
- language
- Procedural Languages
- textsearch
- Text Search Objects
- collation
- Collations
- type
- Types and Domains
- rule
- Rules
- operclass
- Operator Classes
- database
- Databases
- dbobject
- Database Objects
- schema
- Schemas
- indexes
- Indexes
- conversion
- Conversions
README
Contents
======= Pyrseas ======= Pyrseas provides a framework and utilities to upgrade and maintain a PostgreSQL database. Features -------- - Outputs a YAML/JSON 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 8.4 or higher - Python 2.6 or higher - (planned) Werkzeug - (planned) Jinja2 License ------- Pyrseas is free (libre) software and is distributed under the BSD license. Please see the LICENSE file for details.