• R/O
  • HTTP
  • SSH
  • HTTPS

pg_hint_plan: List of commits

firtst release


RSS
Rev. Time Author
cb78687 PG96 2019-03-08 14:05:51 Kyotaro Horiguchi

Silence some compilers

Some compilers seem to complain about the previous patch, that
prev_hint_str is used uninitialized. Actually it is not but move the
initialization code out of the PG_TRY() section so that such compilers
would be quiet.

b8f3e8a PG10 2019-03-08 14:05:11 Kyotaro Horiguchi

Silence some compilers

Some compilers seem to complain about the previous patch, that
prev_hint_str is used uninitialized. Actually it is not but move the
initialization code out of the PG_TRY() section so that such compilers
would be quiet.

1d935d6 PG11 2019-03-08 14:04:33 Kyotaro Horiguchi

Silence some compilers

Some compilers seem to complain about the previous patch, that
prev_hint_str is used uninitialized. Actually it is not but move the
initialization code out of the PG_TRY() section so that such compilers
would be quiet.

6a58835 master 2019-03-08 13:58:52 Kyotaro Horiguchi

Silence some compilers

Some compilers seem to complain about the previous patch, that
prev_hint_str is used uninitialized. Actually it is not but move the
initialization code out of the PG_TRY() section so that such compilers
would be quiet.

000c325 2019-02-26 20:09:40 Kyotaro Horiguchi

Correctly handle planner nesting

pg_hint_plan assumed that plpgsql is the only source of nested planner
calls. Actually nested call can be made in any shapes. Most of the
cases doesn't harm but in a special case where pg_dbms_stats makes a
SPI call during query planning, that affects subsequent planner
work. Hints lose effect when pg_dbms_stats searches "locked
statistics" tables while planning the target query.

9.5 is not affected. Back patched back to 9.6.

8241ef0 2019-02-26 19:25:08 Kyotaro Horiguchi

Follow core's cobe/havor chages

Take in some changes took place in core code.

Commit 608b167f9f has largely changed the behavior around
CTE. Although I didn't confirmed that the all changes are valid as the
test for pg_hint_plan, just took in all plan differences.

9599067 2019-02-26 18:30:07 Kyotaro Horiguchi

Correctly handle planner nesting

pg_hint_plan assumed that plpgsql is the only source of nested planner
calls. Actually nested call can be made in any shapes. Most of the
cases doesn't harm but in a special case where pg_dbms_stats makes a
SPI call during query planning, that affects subsequent planner
work. Hints lose effect when pg_dbms_stats searches "locked
statistics" tables while planning the target query.

3b588bf 2019-02-26 18:27:46 Kyotaro Horiguchi

Follow the behavior change of PostgreSQL

Some behavioral changes of PostgreSQL breaks regression test. Follow
the changes.

647bad4 2019-02-26 17:49:50 Kyotaro Horiguchi

Correctly handle planner nesting

pg_hint_plan assumed that plpgsql is the only source of nested planner
calls. Actually nested call can be made in any shapes. Most of the
cases doesn't harm but in a special case where pg_dbms_stats makes a
SPI call during query planning, that affects subsequent planner
work. Hints lose effect when pg_dbms_stats searches "locked
statistics" tables while planning the target query.

8cc5d96 2019-02-26 17:48:41 Kyotaro Horiguchi

Follow the behavior change of PostgreSQL

Some behavioral changes of PostgreSQL breaks regression test. Follow
the changes.

009aa8b 2019-02-26 16:10:29 Kyotaro Horiguchi

Correctly handle planner nesting

pg_hint_plan assumed that plpgsql is the only source of nested planner
calls. Actually nested call can be made in any shapes. Most of the
cases doesn't harm but in a special case where pg_dbms_stats makes a
SPI call during query planning, that affects subsequent planner
work. Hints lose effect when pg_dbms_stats searches "locked
statistics" tables while planning the target query.

653f5ce 2019-02-26 15:36:44 Kyotaro Horiguchi

Follow the behavior change of PostgreSQL

Some behavioral changes of PostgreSQL breaks regression test. Follow
the changes.

d5c5bac 2019-02-26 14:56:07 Kyotaro Horiguchi

Stabilize test on paralle hints

Planner

771b62a REL11_1_3_4 2019-01-17 19:02:25 Kyotaro Horiguchi

Change version to 1.3.4.

Fixed a minor bug in 1.3.3. Fixed typo in spec file.

2b86c66 2019-01-17 18:59:20 Kyotaro Horiguchi

Change version to 1.3.4.

Fixed a minor bug of 1.3.3.

098f919 2019-01-17 18:47:49 Kyotaro Horiguchi

Fix condition to regenerate gather paths

pg_hint_plan forgot about additional condition to postpone generating
gather paths. Fix it.

63570f9 2019-01-17 18:32:57 Kyotaro Horiguchi

Fix condition to regenerate gather paths

Core has additional condition to determine whether to generate gather
paths and pg_hint_plan forgot it. Fix it.

92e779a 2019-01-17 17:14:19 Kyotaro Horiguchi

Change version to 1.3.3

Version bumped to 1.3.3. SPEC file is updated.

eaafe60 2019-01-17 17:14:19 Kyotaro Horiguchi

Fix reverse link of hint_list.html

pg_hint_plan.html and hint_list.html pointed to the Japanese version
of main document. Fixed it.

baa9589 2019-01-17 17:14:19 Kyotaro Horiguchi

Fix documentation.

Fixed wrong or stale descriptions, and poor or broken styles of
the documentation.

31b4a22 2019-01-17 17:14:19 Kyotaro Horiguchi

Include all pg_hint_plan--*.sql files in installation

make install didn't install upgrade scripts. Fix it.

b9a65e3 2019-01-17 17:14:19 Kyotaro Horiguchi

Change copyright year to 2019

e60d971 REL11_1_3_3 2019-01-17 17:12:27 Kyotaro Horiguchi

Change version to 1.3.3

Version bunped to 1.3.3. Updates the SPEC file.

ba26a58 2019-01-17 17:12:27 Kyotaro Horiguchi

Fix reverse link of hint_list.html

pg_hint_plan.html and hint_list.html pointed to the Japanese version
of main document. Fixed it.

1980437 2019-01-17 17:12:27 Kyotaro Horiguchi

Fix documentation.

Fixed wrong or stale descriptions, and poor or broken styles of
the documentation.

79e0686 2019-01-17 17:12:27 Kyotaro Horiguchi

Include all pg_hint_plan--*.sql files in installation

make install didn't install upgrade scripts. Fix it.

ac4fbcb 2019-01-17 17:12:27 Kyotaro Horiguchi

Change copyright year to 2019

523c048 PG94 REL94_1_1_8 2019-01-17 16:41:58 Kyotaro Horiguchi

Change version to 1.1.8

Version bumped to 1.1.8. SPEC file is updated.

200ecda 2019-01-17 16:41:58 Kyotaro Horiguchi

Fix reverse link of hint_list.html

pg_hint_plan.html and hint_list.html pointed to the Japanese version
of main document. Fixed it.

92b3545 PG95 REL95_1_1_8 2019-01-17 16:41:33 Kyotaro Horiguchi

Change version to 1.1.8

Version bumped to 1.1.8. SPEC file is updated.

Show on old repository browser