• R/O
  • HTTP
  • SSH
  • HTTPS

pg_hint_plan: コミット

firtst release


コミットメタ情報

リビジョンf5ad8dc5ae6416f79ef4e8b7d7c6b63c378579ab (tree)
日時2018-06-08 14:52:40
作者Kyotaro Horiguchi <horiguchi.kyotaro@lab....>
コミッターKyotaro Horiguchi

ログメッセージ

Change version to 1.3.1.

1.3.0 has a crash bug in Describe message of extended protocol
path. If server receives the message after invalidation of
corresponding query cache, pg_hint_plan crashes.

On the way fixing it, this version took in the following commits of
core and pg_stat_statements.

8b6294c7a5 Change more places to be less trusting of RestrictInfo.is_pushed_down.
83f2061dd0 Teach contrib/pg_stat_statements to handle multi-statement commands better.
0bb51aa967 Improve parsetree representation of special functions such as CURRENT_DATE.

変更サマリ

差分

--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
11 #
22 # pg_hint_plan: Makefile
33 #
4-# Copyright (c) 2012-2017, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
4+# Copyright (c) 2012-2018, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
55 #
66
77 MODULES = pg_hint_plan
8-HINTPLANVER = 1.3.0
8+HINTPLANVER = 1.3.1
99
1010 REGRESS = init base_plan pg_hint_plan ut-init ut-A ut-S ut-J ut-L ut-G ut-R ut-fdw ut-W ut-T ut-fini
1111
@@ -14,7 +14,7 @@ REGRESSION_EXPECTED = expected/init.out expected/base_plan.out expected/pg_hint_
1414 REGRESS_OPTS = --encoding=UTF8
1515
1616 EXTENSION = pg_hint_plan
17-DATA = pg_hint_plan--1.3.0.sql
17+DATA = pg_hint_plan--1.3.1.sql pg_hint_plan--1.3.0--1.3.1.sql
1818
1919 EXTRA_CLEAN = sql/ut-fdw.sql expected/ut-fdw.out RPMS
2020
--- a/SPECS/pg_hint_plan10.spec
+++ b/SPECS/pg_hint_plan10.spec
@@ -1,5 +1,5 @@
1-# SPEC file for pg_store_plans
2-# Copyright(C) 2017 NIPPON TELEGRAPH AND TELEPHONE CORPORATION
1+# SPEC file for pg_hint_plans
2+# Copyright(C) 2018 NIPPON TELEGRAPH AND TELEPHONE CORPORATION
33
44 %define _pgdir /usr/pgsql-10
55 %define _bindir %{_pgdir}/bin
@@ -14,7 +14,7 @@
1414 ## Set general information for pg_store_plans.
1515 Summary: Optimizer hint on PostgreSQL 10
1616 Name: pg_hint_plan10
17-Version: 1.3.0
17+Version: 1.3.1
1818 Release: 1%{?dist}
1919 License: BSD
2020 Group: Applications/Databases
@@ -57,7 +57,8 @@ rm -rf %{buildroot}
5757 install -d %{buildroot}%{_libdir}
5858 install pg_hint_plan.so %{buildroot}%{_libdir}/pg_hint_plan.so
5959 install -d %{buildroot}%{_datadir}/extension
60-install -m 644 pg_hint_plan--1.3.0.sql %{buildroot}%{_datadir}/extension/pg_hint_plan--1.3.0.sql
60+install -m 644 pg_hint_plan--1.3.1.sql %{buildroot}%{_datadir}/extension/pg_hint_plan--1.3.1.sql
61+install -m 644 pg_hint_plan--1.3.0--1.3.1.sql %{buildroot}%{_datadir}/extension/pg_hint_plan--1.3.0--1.3.1.sql
6162 install -m 644 pg_hint_plan.control %{buildroot}%{_datadir}/extension/pg_hint_plan.control
6263
6364 %clean
@@ -67,11 +68,14 @@ rm -rf %{buildroot}
6768 %defattr(0755,root,root)
6869 %{_libdir}/pg_hint_plan.so
6970 %defattr(0644,root,root)
70-%{_datadir}/extension/pg_hint_plan--1.3.0.sql
71+%{_datadir}/extension/pg_hint_plan--1.3.1.sql
72+%{_datadir}/extension/pg_hint_plan--1.3.0--1.3.1.sql
7173 %{_datadir}/extension/pg_hint_plan.control
7274
7375 # History of pg_hint_plan.
7476 %changelog
77+* Tue Jun 08 2018 Kyotaro Horiguchi
78+- Fixed a crash bug.
7579 * Tue Oct 10 2017 Kyotaro Horiguchi
7680 - Support PostgreSQL 10. Version 1.3.0.
7781 * Tue Feb 7 2017 Kyotaro Horiguchi
--- /dev/null
+++ b/pg_hint_plan--1.3.0--1.3.1.sql
@@ -0,0 +1,6 @@
1+/* pg_hint_plan/pg_hint_plan--1.3.0--1.3.1.sql */
2+
3+-- complain if script is sourced in psql, rather than via CREATE EXTENSION
4+\echo Use "CREATE EXTENSION pg_hint_plan" to load this file. \quit
5+
6+-- nothing to do upgrading from 1.3.0.
--- a/pg_hint_plan.control
+++ b/pg_hint_plan.control
@@ -1,6 +1,6 @@
11 # pg_hint_plan extension
22
33 comment = ''
4-default_version = '1.3.0'
4+default_version = '1.3.1'
55 relocatable = false
66 schema = hint_plan
旧リポジトリブラウザで表示