Incompatible changes:
-
Remove the deprecated option
plan_costs, since it is not very useful and is a maintenance burden.
After an upgrade, tables with this option set should be updated with:ALTER FOREIGN TABLE ... OPTIONS (DROP plan_costs);
Enhancements:
- Push down 2-way inner joins in
SELECTstatements if all conditions can be pushed down.
Patch by Tatsuro Yamada (@yamatattsu), courtesy of NTT OSS Center.
Bugfixes:
-
oracle_fdw crashed on Windows if queries use a
NULLparameter or an empty subselect.
Report by PAscal Lemoy (@legrandlegrand). -
Reading
srid.mapsometimes caused errors even if everything was alright.
Report by Paul Dziemiela (@pauldzy), analysis by Christian Ullrich (@chrullrich). -
Don't push down expressions with
CLOBcolumn references.
Because of Oracle's inability to useCLOBin SQL expressions, this could lead to errors likeORA-00932: inconsistent datatypes: expected - got CLOB -
Fix bug in
pg_terminate_backendhandling.
pg_terminate_backend(orSIGTERM) was not handled correctly, since neither was the Oracle query canceled nor did the backend terminate.
Reported by Dmitry Chirkin (@josser).