From 0e9c15177d09c767eda0e85dd6911e139c0c4c4c Mon Sep 17 00:00:00 2001 From: Michael Paquier Date: Tue, 29 Aug 2023 13:25:52 +0900 Subject: [PATCH] Version 1.3.9 The release is not ready yet, but this does all the ground work to be able to do a release at any moment. --- Makefile | 5 +++-- SPECS/pg_hint_plan13.spec | 7 +++++-- expected/oldextversions.out | 9 +++++++++ pg_hint_plan--1.3.8--1.3.9.sql | 10 ++++++++++ pg_hint_plan.control | 2 +- sql/oldextversions.sql | 2 ++ 6 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 pg_hint_plan--1.3.8--1.3.9.sql diff --git a/Makefile b/Makefile index 4dcfabac..b42926d4 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ # MODULES = pg_hint_plan -HINTPLANVER = 1.3.8 +HINTPLANVER = 1.3.9 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 plpgsql oldextversions @@ -21,7 +21,8 @@ DATA = \ pg_hint_plan--1.3.5--1.3.6.sql \ pg_hint_plan--1.3.4--1.3.5.sql \ pg_hint_plan--1.3.6--1.3.7.sql \ - pg_hint_plan--1.3.7--1.3.8.sql + pg_hint_plan--1.3.7--1.3.8.sql \ + pg_hint_plan--1.3.8--1.3.9.sql EXTRA_CLEAN = sql/ut-fdw.sql expected/ut-fdw.out RPMS diff --git a/SPECS/pg_hint_plan13.spec b/SPECS/pg_hint_plan13.spec index 7a20027c..4c0fa402 100644 --- a/SPECS/pg_hint_plan13.spec +++ b/SPECS/pg_hint_plan13.spec @@ -16,7 +16,7 @@ ## Set general information for pg_store_plans. Summary: Optimizer hint on PostgreSQL 12 Name: pg_hint_plan13 -Version: 1.3.8 +Version: 1.3.9 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -39,7 +39,7 @@ Note that this package is available for only PostgreSQL 13. %package llvmjit Requires: postgresql13-server, postgresql13-llvmjit -Requires: pg_hint_plan13 = 1.3.8 +Requires: pg_hint_plan13 = 1.3.9 Summary: Just-in-time compilation support for pg_hint_plan13 %description llvmjit @@ -82,6 +82,7 @@ rm -rf %{buildroot} %{_datadir}/extension/pg_hint_plan--1.3.5--1.3.6.sql %{_datadir}/extension/pg_hint_plan--1.3.6--1.3.7.sql %{_datadir}/extension/pg_hint_plan--1.3.7--1.3.8.sql +%{_datadir}/extension/pg_hint_plan--1.3.8--1.3.9.sql %{_datadir}/extension/pg_hint_plan.control %files llvmjit @@ -93,6 +94,8 @@ rm -rf %{buildroot} # History of pg_hint_plan. %changelog +* Tue Aug 29 2023 Michael Paquier +- Version 1.3.9. * Fri Jan 20 2023 Michael Paquier - Version 1.3.8. * Thu Oct 29 2020 Kyotaro Horiguchi diff --git a/expected/oldextversions.out b/expected/oldextversions.out index ecf4fbae..f9d443c4 100644 --- a/expected/oldextversions.out +++ b/expected/oldextversions.out @@ -82,4 +82,13 @@ Objects in extension "pg_hint_plan" table hint_plan.hints (2 rows) +ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.9"; +\dx+ pg_hint_plan +Objects in extension "pg_hint_plan" + Object description +--------------------------------- + sequence hint_plan.hints_id_seq + table hint_plan.hints +(2 rows) + DROP EXTENSION pg_hint_plan; diff --git a/pg_hint_plan--1.3.8--1.3.9.sql b/pg_hint_plan--1.3.8--1.3.9.sql new file mode 100644 index 00000000..3d6f384b --- /dev/null +++ b/pg_hint_plan--1.3.8--1.3.9.sql @@ -0,0 +1,10 @@ +/* pg_hint_plan/pg_hint_plan--1.3.8--1.3.9.sql */ + +-- complain if script is sourced in psql, rather than via ALTER EXTENSION +\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.3.9'" to load this file. \quit + +SELECT pg_catalog.pg_extension_config_dump('hint_plan.hints',''); +SELECT pg_catalog.pg_extension_config_dump('hint_plan.hints_id_seq',''); + +GRANT SELECT ON hint_plan.hints TO PUBLIC; +GRANT USAGE ON SCHEMA hint_plan TO PUBLIC; diff --git a/pg_hint_plan.control b/pg_hint_plan.control index fce01a28..b183673c 100644 --- a/pg_hint_plan.control +++ b/pg_hint_plan.control @@ -1,6 +1,6 @@ # pg_hint_plan extension comment = '' -default_version = '1.3.8' +default_version = '1.3.9' relocatable = false schema = hint_plan diff --git a/sql/oldextversions.sql b/sql/oldextversions.sql index 9e5df8e2..c29f313d 100644 --- a/sql/oldextversions.sql +++ b/sql/oldextversions.sql @@ -20,4 +20,6 @@ ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.7"; \dx+ pg_hint_plan ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.8"; \dx+ pg_hint_plan +ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.9"; +\dx+ pg_hint_plan DROP EXTENSION pg_hint_plan;