The attached patch fixes a build problem with GEQO when using the
Bruce Momjian <bruce@momjian.us>
The attached patch fixes a build problem with GEQO when using the PX recombination operator, changes some elog() messages from LOG to DEBUG1, puts some debugging functions inside the appropriate #ifdef (not enabled by default), and makes a few other minor cleanups. BTW, the elog() change is motivated by at least one user who has sent a concerned email to -general asking exactly what the "ERX recombination operator" is, and what it is doing to their DBMS. Neil Conway
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/optimizer/geqo/geqo_main.c | modified | +13 −26 |
| src/backend/optimizer/geqo/geqo_misc.c | modified | +5 −2 |
| src/backend/optimizer/geqo/Makefile | modified | +2 −2 |
| src/include/optimizer/geqo.h | modified | +2 −2 |
| src/include/optimizer/geqo_misc.h | modified | +7 −2 |