diff options
author | iElectric <unknown> | 2009-06-11 22:27:38 +0000 |
---|---|---|
committer | iElectric <unknown> | 2009-06-11 22:27:38 +0000 |
commit | 8a8b1d2366e554eef43f656b95f70e3013577f01 (patch) | |
tree | 098f53fb8e4ca8e96a495591e53557e5df4e4ef0 /migrate/changeset/databases/postgres.py | |
parent | 15cb31cea6d29fc85031bdb8840281465bc6a5a6 (diff) | |
download | sqlalchemy-migrate-8a8b1d2366e554eef43f656b95f70e3013577f01.tar.gz |
use sqlalchemy preparer to do SQL quote formatting. this is a raw change, tests are yet to be written
Diffstat (limited to 'migrate/changeset/databases/postgres.py')
-rw-r--r-- | migrate/changeset/databases/postgres.py | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/migrate/changeset/databases/postgres.py b/migrate/changeset/databases/postgres.py index d1d4cc8..bcdc08b 100644 --- a/migrate/changeset/databases/postgres.py +++ b/migrate/changeset/databases/postgres.py @@ -11,40 +11,27 @@ from sqlalchemy.databases import postgres as sa_base PGSchemaGenerator = sa_base.PGSchemaGenerator -class PGSchemaGeneratorMixin(object): - """Common code used by the PostgreSQL specific classes.""" - - def _do_quote_table_identifier(self, identifier): - return identifier - - def _do_quote_column_identifier(self, identifier): - return '"%s"'%identifier - - -class PGColumnGenerator(PGSchemaGenerator, ansisql.ANSIColumnGenerator, - PGSchemaGeneratorMixin): +class PGColumnGenerator(PGSchemaGenerator, ansisql.ANSIColumnGenerator): """PostgreSQL column generator implementation.""" pass -class PGColumnDropper(ansisql.ANSIColumnDropper, PGSchemaGeneratorMixin): +class PGColumnDropper(ansisql.ANSIColumnDropper): """PostgreSQL column dropper implementation.""" pass -class PGSchemaChanger(ansisql.ANSISchemaChanger, PGSchemaGeneratorMixin): +class PGSchemaChanger(ansisql.ANSISchemaChanger): """PostgreSQL schema changer implementation.""" pass -class PGConstraintGenerator(ansisql.ANSIConstraintGenerator, - PGSchemaGeneratorMixin): +class PGConstraintGenerator(ansisql.ANSIConstraintGenerator): """PostgreSQL constraint generator implementation.""" pass -class PGConstraintDropper(ansisql.ANSIConstraintDropper, - PGSchemaGeneratorMixin): +class PGConstraintDropper(ansisql.ANSIConstraintDropper): """PostgreSQL constaint dropper implementation.""" pass |