def get_column_specification(self, column, **kwargs):
if column.table is None:
raise exc.CompileError(
"Teradata requires Table-bound columns "
"in order to generate DDL")
colspec = (self.preparer.format_column(column) + " " +\
self.dialect.type_compiler.process(
column.type, type_expression=column))
# Null/NotNull
if column.nullable is not None:
if not column.nullable or column.primary_key:
colspec += " NOT NULL"
return colspec
评论列表
文章目录