'Given a field and its name, returns the full type for the CREATE TABLE (without unique/pk)'

def _column_sql_for_create(self, table_name, name, field, explicit_name=True):

    field.set_attributes_from_name(name)
    if (not explicit_name):
        name = field.db_column
    else:
        field.column = name
    sql = self.column_sql(table_name, name, field, with_name=False, field_prepared=True)
    if sql:
        sql = sql.replace('PRIMARY    KEY', '')
    return sql
