24 lines
744 B
Python
24 lines
744 B
Python
![]() |
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
|