def get_objects_to_create(table, created_tables=None): result = Table.get_objects_to_create(table, created_tables) for column in table.column_list: if column.is_pk == 'auto': sequence = OraSequence(table) trigger = OraTrigger(table, column, sequence) result.extend((sequence, trigger)) break return result
def get_objects_to_create(table, created_tables=None): result = Table.get_objects_to_create(table, created_tables) for column in table.column_list: if column.is_pk == 'auto': sequence_name = column.converter.attr.kwargs.get('sequence_name') sequence = OraSequence(table, sequence_name) trigger = OraTrigger(table, column, sequence) result.extend((sequence, trigger)) break return result