in core/lib/sqlparse/models.py [0:0]
def to_sql(self):
column_segment = []
column_segment.append("`{}`".format(escape(self.name)))
column_segment.append(
"{}({})".format(self.column_type, ", ".join(self.enum_list))
)
if self.charset is not None:
column_segment.append("CHARACTER SET {}".format(self.charset))
if self.collate is not None:
column_segment.append("COLLATE {}".format(self.collate))
if self.nullable:
column_segment.append("NULL")
else:
column_segment.append("NOT NULL")
if self.default is not None:
column_segment.append("DEFAULT {}".format(self.default))
if self.comment is not None:
column_segment.append("COMMENT {}".format(self.comment))
return " ".join(column_segment)