Bug in intarray bench script
Bug in intarray bench script
От:
Daniel Gustafsson <daniel@yesql.se>
Дата:
In the contrib/intarray benchmarking script bench.pl, the -e option to print the plan via EXPLAIN is using the DBI do() method which discards output resulting in nothing being printed. Judging by the usage help (“show explain”) I assume the intention is to print the plan to STDOUT when invoked (which is exactly what I wanted in this case, thus bumping into this) but at least on recent DBI/DBD::Pg versions the do() method is not returning the rows. Attached patch use the selectall_arrayref() method instead and output the plan when -e is invoked. cheers ./daniel