summaryrefslogtreecommitdiff
path: root/migrate/changeset/databases/postgres.py
diff options
context:
space:
mode:
authorjan.dittberner <unknown>2008-02-06 18:39:07 +0000
committerjan.dittberner <unknown>2008-02-06 18:39:07 +0000
commit2cfe1fc31c0dfa8241200f635d8e7f6cfce2b507 (patch)
tree69541da758ab44652badc59ec0ce659364bdfe7f /migrate/changeset/databases/postgres.py
downloadsqlalchemy-migrate-2cfe1fc31c0dfa8241200f635d8e7f6cfce2b507.tar.gz
moved trunk, branches and tags to project root
fixes Issue #5
Diffstat (limited to 'migrate/changeset/databases/postgres.py')
-rw-r--r--migrate/changeset/databases/postgres.py23
1 files changed, 23 insertions, 0 deletions
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