Skip to content

Commit

Permalink
Update release files for 0.7.0beta
Browse files Browse the repository at this point in the history
  • Loading branch information
jmafc committed Oct 14, 2013
1 parent 2801fb2 commit 3923bbb
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 8 deletions.
2 changes: 1 addition & 1 deletion AUTHORS → AUTHORS.rst
@@ -1,6 +1,6 @@
Pyrseas was started in 2010.

The PRIMARY AUTHORS are (and/or have been):
The PRIMARY AUTHORS are or have been:

* Joe Abbate
* Ronan Dunklau
Expand Down
50 changes: 50 additions & 0 deletions CHANGES.txt → Changelog.rst
@@ -1,3 +1,53 @@
0.7.0beta (15-Oct-2013)

* Added support for:

- Postgres 9.3, specifically

+ EVENT TRIGGER
+ MATERIALIZED VIEWS

- CLUSTER
- Storage parameters in CREATE and ALTER TABLE
- ALTER COLUMN SET STATISTICS
- LEAKPROOF qualifier for FUNCTIONs
- YAML multi-line string formatting for view definitions,
function source text and object comments

* Configuration files

All Pyrseas utilities can now use YAML-formatted configuration
files, in addition to command line options

* Multiple-file input or output

Spread database object information across a version control
repository

* Data export/import

Load a database with static data in production or data subsets
for testing

* dbtoyaml/yamltodb

- Added --quote-reserved option to yamltodb
- Exclude arguments from sfunc and finalfunc attributes of
aggregate functions (#54)
- Correct generation of SQL for functions with DEFAULT
arguments (#52)

* Augmenter

New utility (dbaugment) to consistently add objects to an
existent database. This is currently an experimental
feature and covers adding audit columns to tables.

* TTM-inspired relational interface

A new interface to Postgres, inspired by *The Third Manifesto*


0.6.1 (31-Jan-2013)

* Add support for INSTEAD OF triggers on views (#50).
Expand Down
2 changes: 1 addition & 1 deletion MANIFEST.in
@@ -1,4 +1,4 @@
include AUTHORS CHANGES.txt LICENSE Makefile META.json
include AUTHORS.rst Changelog.rst LICENSE Makefile META.json
recursive-include config *.yaml
recursive-include tests *.py
recursive-include docs *
Expand Down
8 changes: 4 additions & 4 deletions META.json
@@ -1,8 +1,8 @@
{
"name": "Pyrseas",
"abstract": "Framework and utilities to upgrade and maintain databases",
"description": "Pyrseas provides a framework and utilities to upgrade and maintain a PostgreSQL database. Its utilities output a database schema in YAML format suitable for committing to a version control system and read this format to generate SQL to sync to another database. Supports PostgreSQL 8.4, 9.0 and 9.1.",
"version": "0.6.0",
"description": "Pyrseas provides a framework and utilities to upgrade and maintain a PostgreSQL database. Its utilities output a database schema in YAML format suitable for committing to a version control system and read this format to generate SQL to sync to another database. Supports PostgreSQL 8.4, 9.0, 9.1, 9.2 and 9.3.",
"version": "0.7.0",
"maintainer": "Joe Abbate <jma@freedomcircle.com>",
"license": "bsd",
"prereqs": {
Expand All @@ -16,13 +16,13 @@
"dbtoyaml": {
"file": "pyrseas/dbtoyaml.py",
"docfile": "docs/dbtoyaml.rst",
"version": "0.6.0",
"version": "0.7.0",
"abstract": "Output PostgreSQL schemas in YAML format"
},
"yamltodb": {
"file": "pyrseas/yamltodb.py",
"docfile": "docs/yamltodb.rst",
"version": "0.6.0",
"version": "0.7.0",
"abstract": "Generate SQL to sync a database with a YAML schema spec"
}
},
Expand Down
2 changes: 1 addition & 1 deletion pyrseas/__init__.py
@@ -1 +1 @@
__version__ = '0.7-dev'
__version__ = '0.7.0b1'
2 changes: 1 addition & 1 deletion setup.py
Expand Up @@ -24,7 +24,7 @@ def run_tests(self):

setup(
name='Pyrseas',
version='0.7-dev',
version='0.7.0b1',
packages=['pyrseas', 'pyrseas.dbobject', 'pyrseas.lib', 'pyrseas.augment',
'pyrseas.relation'],
data_files=[('config', ['config/config.yaml'])],
Expand Down

0 comments on commit 3923bbb

Please sign in to comment.