We re trying to iterate results rows and columns in the same order as the table before the custom command, the 'records' object in the custom command code iterates in order by row, but changes the order of the columns.
def reduce(self, records):
for record in records:
yield record
This example of the reduce method of a ReportingCommand prints the results in a different column order than the original search.
We need to iterate 'records' in the same order of rows and columns. Any ideas?