Fix postgres drop fk

This commit is contained in:
long2ice
2020-07-20 10:20:08 +08:00
parent 3728db4279
commit 2fcb2626fd
6 changed files with 57 additions and 51 deletions

View File

@@ -1 +1 @@
__version__ = "0.2.1"
__version__ = "0.2.2"

View File

@@ -14,6 +14,7 @@ class PostgresDDL(BaseDDL):
_ALTER_NULL_TEMPLATE = 'ALTER TABLE "{table_name}" ALTER COLUMN "{column}" {set_drop} NOT NULL'
_MODIFY_COLUMN_TEMPLATE = 'ALTER TABLE "{table_name}" ALTER COLUMN "{column}" TYPE {datatype}'
_SET_COMMENT_TEMPLATE = 'COMMENT ON COLUMN "{table_name}"."{column}" IS {comment}'
_DROP_FK_TEMPLATE = 'ALTER TABLE "{table_name}" DROP CONSTRAINT "{fk_name}"'
def alter_column_default(self, model: "Type[Model]", field_object: Field):
db_table = model._meta.db_table