message: add tests for filter column removal
diff: @@ -113,12 +113,13 @@ string PhysicalTableScan::ParamsToString() const {
  result += "\n[INFOSEPARATOR]\n";
  }
  if (function.projection_pushdown) {
  - for (idx_t i = 0; i < column_ids.size(); i++) {
  - if (column_ids[i] < names.size()) {
  + for (idx_t i = 0; i < projection_ids.size(); i++) {
  + const auto &column_id = column_ids[projection_ids[i]];
  + if (column_id < names.size()) {
  if (i > 0) {
  result += "\n";
  }
  - result += names[column_ids[i]];
  + result += names[column_id];
  }
  }
  }
  