From 2cfe1fc31c0dfa8241200f635d8e7f6cfce2b507 Mon Sep 17 00:00:00 2001 From: "jan.dittberner" Date: Wed, 6 Feb 2008 18:39:07 +0000 Subject: moved trunk, branches and tags to project root fixes Issue #5 --- migrate/changeset/databases/postgres.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 migrate/changeset/databases/postgres.py (limited to 'migrate/changeset/databases/postgres.py') diff --git a/migrate/changeset/databases/postgres.py b/migrate/changeset/databases/postgres.py new file mode 100644 index 0000000..adbd3fb --- /dev/null +++ b/migrate/changeset/databases/postgres.py @@ -0,0 +1,23 @@ +from migrate.changeset import ansisql +from sqlalchemy.databases import postgres as sa_base +#import sqlalchemy as sa + +PGSchemaGenerator = sa_base.PGSchemaGenerator + +class PGColumnGenerator(PGSchemaGenerator,ansisql.ANSIColumnGenerator): + pass +class PGColumnDropper(ansisql.ANSIColumnDropper): + pass +class PGSchemaChanger(ansisql.ANSISchemaChanger): + pass +class PGConstraintGenerator(ansisql.ANSIConstraintGenerator): + pass +class PGConstraintDropper(ansisql.ANSIConstraintDropper): + pass + +class PGDialect(ansisql.ANSIDialect): + columngenerator = PGColumnGenerator + columndropper = PGColumnDropper + schemachanger = PGSchemaChanger + constraintgenerator = PGConstraintGenerator + constraintdropper = PGConstraintDropper -- cgit v1.2.1