Extensions
- dbtoyaml 0.5.0
- Output PostgreSQL schemas in YAML format
- yamltodb 0.5.0
- Generate SQL to sync a database with a YAML schema spec
Documentation
- conversion
- Conversions
- indexes
- Indexes
- schema
- Schemas
- dbobject
- Database Objects
- database
- Databases
- operclass
- Operator Classes
- rule
- Rules
- type
- Types and Domains
- trigger
- Triggers
- textsearch
- Text Search Objects
- language
- Procedural Languages
- index
- PyrseasIndices and tables
- install
- Installation
- table
- Tables, Views and Sequences
- column
- Columns
- operfamily
- Operator Families
- function
- Functions
- dbconn
- Database Connections
- constraint
- Constraints
- cast
- Casts
- testing
- Testing
- cmdargs
- Common Command Line Options
- operator
- Operators
- overview
- Overview
- foreign
- Foreign Data Objects
- issues
- Known Issues
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.