OSDN Git Service

Change version to 1.3.1. REL10_1_3_1
authorKyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Fri, 8 Jun 2018 04:15:35 +0000 (13:15 +0900)
committerKyotaro Horiguchi <horiguchi.kyotaro@lab.ntt.co.jp>
Fri, 8 Jun 2018 05:52:40 +0000 (14:52 +0900)
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.

COPYRIGHT
Makefile
SPECS/pg_hint_plan10.spec
pg_hint_plan--1.3.0--1.3.1.sql [new file with mode: 0644]
pg_hint_plan--1.3.1.sql [moved from pg_hint_plan--1.3.0.sql with 100% similarity]
pg_hint_plan.control

index 498483e..631bdc8 100644 (file)
--- a/COPYRIGHT
+++ b/COPYRIGHT
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2017, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
+Copyright (c) 2012-2018, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
index ff3a535..1300c48 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
 #
 # pg_hint_plan: Makefile
 #
-# Copyright (c) 2012-2017, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
+# Copyright (c) 2012-2018, NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 #
 
 MODULES = pg_hint_plan
-HINTPLANVER = 1.3.0
+HINTPLANVER = 1.3.1
 
 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
 
@@ -14,7 +14,7 @@ REGRESSION_EXPECTED = expected/init.out expected/base_plan.out expected/pg_hint_
 REGRESS_OPTS = --encoding=UTF8
 
 EXTENSION = pg_hint_plan
-DATA = pg_hint_plan--1.3.0.sql
+DATA = pg_hint_plan--1.3.1.sql pg_hint_plan--1.3.0--1.3.1.sql
 
 EXTRA_CLEAN = sql/ut-fdw.sql expected/ut-fdw.out RPMS
 
index 7965bdb..2a26fe7 100644 (file)
@@ -1,5 +1,5 @@
-# SPEC file for pg_store_plans
-# Copyright(C) 2017 NIPPON TELEGRAPH AND TELEPHONE CORPORATION
+# SPEC file for pg_hint_plans
+# Copyright(C) 2018 NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 
 %define _pgdir   /usr/pgsql-10
 %define _bindir  %{_pgdir}/bin
@@ -14,7 +14,7 @@
 ## Set general information for pg_store_plans.
 Summary:    Optimizer hint on PostgreSQL 10
 Name:       pg_hint_plan10
-Version:    1.3.0
+Version:    1.3.1
 Release:    1%{?dist}
 License:    BSD
 Group:      Applications/Databases
@@ -57,7 +57,8 @@ rm -rf %{buildroot}
 install -d %{buildroot}%{_libdir}
 install pg_hint_plan.so %{buildroot}%{_libdir}/pg_hint_plan.so
 install -d %{buildroot}%{_datadir}/extension
-install -m 644 pg_hint_plan--1.3.0.sql %{buildroot}%{_datadir}/extension/pg_hint_plan--1.3.0.sql
+install -m 644 pg_hint_plan--1.3.1.sql %{buildroot}%{_datadir}/extension/pg_hint_plan--1.3.1.sql
+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
 install -m 644 pg_hint_plan.control %{buildroot}%{_datadir}/extension/pg_hint_plan.control
 
 %clean
@@ -67,11 +68,14 @@ rm -rf %{buildroot}
 %defattr(0755,root,root)
 %{_libdir}/pg_hint_plan.so
 %defattr(0644,root,root)
-%{_datadir}/extension/pg_hint_plan--1.3.0.sql
+%{_datadir}/extension/pg_hint_plan--1.3.1.sql
+%{_datadir}/extension/pg_hint_plan--1.3.0--1.3.1.sql
 %{_datadir}/extension/pg_hint_plan.control
 
 # History of pg_hint_plan.
 %changelog
+* Tue Jun 08 2018 Kyotaro Horiguchi
+- Fixed a crash bug.
 * Tue Oct 10 2017 Kyotaro Horiguchi
 - Support PostgreSQL 10. Version 1.3.0.
 * Tue Feb 7 2017 Kyotaro Horiguchi
diff --git a/pg_hint_plan--1.3.0--1.3.1.sql b/pg_hint_plan--1.3.0--1.3.1.sql
new file mode 100644 (file)
index 0000000..f09e407
--- /dev/null
@@ -0,0 +1,6 @@
+/* pg_hint_plan/pg_hint_plan--1.3.0--1.3.1.sql */
+
+-- complain if script is sourced in psql, rather than via CREATE EXTENSION
+\echo Use "CREATE EXTENSION pg_hint_plan" to load this file. \quit
+
+-- nothing to do upgrading from 1.3.0.
index f8e1282..677b86b 100644 (file)
@@ -1,6 +1,6 @@
 # pg_hint_plan extension
 
 comment = ''
-default_version = '1.3.0'
+default_version = '1.3.1'
 relocatable = false
 schema = hint_plan