Skip to content

Commit

Permalink
Version 1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelpq committed Jan 20, 2023
1 parent ae2f319 commit 9b84b1f
Show file tree
Hide file tree
Showing 10 changed files with 83 additions and 12 deletions.
13 changes: 8 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#

MODULES = pg_hint_plan
HINTPLANVER = 1.5
HINTPLANVER = 1.5.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 hints_anywhere plpgsql oldextversions
Expand All @@ -18,11 +18,14 @@ DATA = \
pg_hint_plan--1.3.1--1.3.2.sql \
pg_hint_plan--1.3.2--1.3.3.sql \
pg_hint_plan--1.3.3--1.3.4.sql \
pg_hint_plan--1.3.5--1.3.6.sql \
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.4.sql \
pg_hint_plan--1.4--1.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.8--1.4.sql \
pg_hint_plan--1.4--1.4.1.sql \
pg_hint_plan--1.4.1--1.5.sql \
pg_hint_plan--1.5--1.5.1.sql

EXTRA_CLEAN = RPMS

Expand Down
13 changes: 9 additions & 4 deletions SPECS/pg_hint_plan15.spec
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
## Set general information for pg_store_plans.
Summary: Optimizer hint on PostgreSQL 15
Name: pg_hint_plan15
Version: 1.5
Version: 1.5.1
Release: 1%{?dist}
License: BSD
Group: Applications/Databases
Expand All @@ -39,7 +39,7 @@ Note that this package is available for only PostgreSQL 15.

%package llvmjit
Requires: postgresql15-server, postgresql15-llvmjit
Requires: pg_hint_plan15 = 1.5
Requires: pg_hint_plan15 = 1.5.1
Summary: Just-in-time compilation support for pg_hint_plan15

%description llvmjit
Expand Down Expand Up @@ -81,8 +81,11 @@ rm -rf %{buildroot}
%{_datadir}/extension/pg_hint_plan--1.3.4--1.3.5.sql
%{_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.4.sql
%{_datadir}/extension/pg_hint_plan--1.4--1.5.sql
%{_datadir}/extension/pg_hint_plan--1.3.7--1.3.8.sql
%{_datadir}/extension/pg_hint_plan--1.3.8--1.4.sql
%{_datadir}/extension/pg_hint_plan--1.4--1.4.1.sql
%{_datadir}/extension/pg_hint_plan--1.4.1--1.5.sql
%{_datadir}/extension/pg_hint_plan--1.5--1.5.1.sql
%{_datadir}/extension/pg_hint_plan.control

%files llvmjit
Expand All @@ -94,5 +97,7 @@ rm -rf %{buildroot}

# History of pg_hint_plan.
%changelog
* Fri Jan 20 2023 Michael Paquier
- Version 1.5.1.
* Thu Sep 29 2022 Masahiro Ikeda
- Support PostgreSQL 15.
27 changes: 27 additions & 0 deletions expected/oldextversions.out
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,15 @@ Objects in extension "pg_hint_plan"
table hint_plan.hints
(2 rows)

ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.8";
\dx+ pg_hint_plan
Objects in extension "pg_hint_plan"
Object description
---------------------------------
sequence hint_plan.hints_id_seq
table hint_plan.hints
(2 rows)

ALTER EXTENSION pg_hint_plan UPDATE TO "1.4";
\dx+ pg_hint_plan
Objects in extension "pg_hint_plan"
Expand All @@ -82,6 +91,15 @@ Objects in extension "pg_hint_plan"
table hint_plan.hints
(2 rows)

ALTER EXTENSION pg_hint_plan UPDATE TO "1.4.1";
\dx+ pg_hint_plan
Objects in extension "pg_hint_plan"
Object description
---------------------------------
sequence hint_plan.hints_id_seq
table hint_plan.hints
(2 rows)

ALTER EXTENSION pg_hint_plan UPDATE TO "1.5";
\dx+ pg_hint_plan
Objects in extension "pg_hint_plan"
Expand All @@ -91,4 +109,13 @@ Objects in extension "pg_hint_plan"
table hint_plan.hints
(2 rows)

ALTER EXTENSION pg_hint_plan UPDATE TO "1.5.1";
\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;
10 changes: 10 additions & 0 deletions pg_hint_plan--1.3.7--1.3.8.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* pg_hint_plan/pg_hint_plan--1.3.7--1.3.8.sql */

-- complain if script is sourced in psql, rather than via ALTER EXTENSION
\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.3.8'" 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;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* pg_hint_plan/pg_hint_plan--1.3.7--1.4.sql */
/* pg_hint_plan/pg_hint_plan--1.3.8--1.4.sql */

-- complain if script is sourced in psql, rather than via ALTER EXTENSION
\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.4'" to load this file. \quit
Expand Down
10 changes: 10 additions & 0 deletions pg_hint_plan--1.4--1.4.1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* pg_hint_plan/pg_hint_plan--1.4--1.4.1.sql */

-- complain if script is sourced in psql, rather than via ALTER EXTENSION
\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.4.1'" 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;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* pg_hint_plan/pg_hint_plan--1.4--1.5.sql */
/* pg_hint_plan/pg_hint_plan--1.4.1--1.5.sql */

-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.5'" to load this file. \quit
Expand Down
10 changes: 10 additions & 0 deletions pg_hint_plan--1.5--1.5.1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/* pg_hint_plan/pg_hint_plan--1.5--1.5.1.sql */

-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "ALTER EXTENSION pg_dbms_stats UPDATE TO '1.5.1'" 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;
2 changes: 1 addition & 1 deletion pg_hint_plan.control
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# pg_hint_plan extension

comment = ''
default_version = '1.5'
default_version = '1.5.1'
relocatable = false
schema = hint_plan
6 changes: 6 additions & 0 deletions sql/oldextversions.sql
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,14 @@ ALTER EXTENSION pg_hint_plan UPDATE TO "1.3.6";
\dx+ pg_hint_plan
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.4";
\dx+ pg_hint_plan
ALTER EXTENSION pg_hint_plan UPDATE TO "1.4.1";
\dx+ pg_hint_plan
ALTER EXTENSION pg_hint_plan UPDATE TO "1.5";
\dx+ pg_hint_plan
ALTER EXTENSION pg_hint_plan UPDATE TO "1.5.1";
\dx+ pg_hint_plan
DROP EXTENSION pg_hint_plan;

0 comments on commit 9b84b1f

Please sign in to comment.