예제 #1
0
 def pk_columns(self):
     columns = []
     for col in self.get_columns():
         if col.is_primary_key:
             column_name = decode_column_name(col)
             columns.append(column_name)
     return columns
예제 #2
0
 def pk_columns(self):
     columns = []
     for col in self.get_columns():
         if col.is_primary_key:
             column_name = decode_column_name(col)
             columns.append(column_name)
     return columns
예제 #3
0
def column_to_sql(column):
    column_name = decode_column_name(column)
    return sqlalchemy.Column(
        column_name,
        _get_column_type(column.datatype),
        nullable=column.is_nullable,
        primary_key=column.is_primary_key,
        index=column.create_index,
    )
예제 #4
0
 def pk_columns(self):
     columns = []
     for col in self.get_columns():
         if col.is_primary_key:
             column_name = decode_column_name(col)
             columns.append(column_name)
     if self.sql_settings.primary_key:
         if set(columns) != set(self.sql_settings.primary_key):
             raise BadSpecError("Primary key columns must have is_primary_key set to true", self.data_source_id)
         columns = self.sql_settings.primary_key
     return columns
예제 #5
0
 def pk_columns(self):
     columns = []
     for col in self.get_columns():
         if col.is_primary_key:
             column_name = decode_column_name(col)
             columns.append(column_name)
     if self.sql_settings.primary_key:
         if set(columns) != set(self.sql_settings.primary_key):
             raise BadSpecError("Primary key columns must have is_primary_key set to true")
         columns = self.sql_settings.primary_key
     return columns