OSDN Git Service

Version 1.5
authorKyotaro Horiguchi <horikyoga.ntt@gmail.com>
Wed, 27 Jan 2021 05:25:23 +0000 (14:25 +0900)
committerKyotaro Horiguchi <horikyota.ntt@gmail.com>
Thu, 25 Nov 2021 09:19:23 +0000 (18:19 +0900)
Supports PostgreSQL 13.

Makefile
SPECS/pg_store_plans13.spec [moved from SPECS/pg_store_plans12.spec with 77% similarity]
pg_store_plans--1.5.sql [moved from pg_store_plans--1.4.sql with 100% similarity]
pg_store_plans.control

index b12a938..2cb86b5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 # pg_stat_plan/Makefile
 
 MODULES = pg_store_plans
-STOREPLANSVER = 1.4
+STOREPLANSVER = 1.5
 
 MODULE_big = pg_store_plans
 OBJS = pg_store_plans.o pgsp_json.o pgsp_json_text.o pgsp_explain.o
@@ -10,7 +10,7 @@ EXTENSION = pg_store_plans
 
 PG_VERSION := $(shell pg_config --version | sed "s/^PostgreSQL //" | sed "s/\.[0-9]*$$//")
 
-DATA = pg_store_plans--1.4.sql
+DATA = pg_store_plans--1.5.sql
 
 REGRESS = convert store
 REGRESS_OPTS = --temp-config=regress.conf
@@ -25,8 +25,8 @@ include $(top_builddir)/src/Makefile.global
 include $(top_srcdir)/contrib/contrib-global.mk
 endif
 
-STARBALL12 = pg_store_plans12-$(STOREPLANSVER).tar.gz
-STARBALLS = $(STARBALL12)
+STARBALL13 = pg_store_plans13-$(STOREPLANSVER).tar.gz
+STARBALLS = $(STARBALL13)
 
 TARSOURCES = Makefile *.c  *.h \
        pg_store_plans--*.sql \
@@ -38,7 +38,7 @@ LDFLAGS+=-Wl,--build-id
 ## These entries need running server
 DBNAME = postgres
 
-rpms: rpm12
+rpms: rpm13
 
 $(STARBALLS): $(TARSOURCES)
        if [ -h $(subst .tar.gz,,$@) ]; then rm $(subst .tar.gz,,$@); fi
@@ -50,8 +50,8 @@ $(STARBALLS): $(TARSOURCES)
        tar -chzf $@ $(addprefix $(subst .tar.gz,,$@)/, $^)
        rm $(subst .tar.gz,,$@)
 
-rpm12: $(STARBALL12)
-       MAKE_ROOT=`pwd` rpmbuild -bb SPECS/pg_store_plans12.spec
+rpm13: $(STARBALL13)
+       MAKE_ROOT=`pwd` rpmbuild -bb SPECS/pg_store_plans13.spec
 
 testfiles: convert.out convert.sql
 
similarity index 77%
rename from SPECS/pg_store_plans12.spec
rename to SPECS/pg_store_plans13.spec
index 1c25d51..989c76c 100644 (file)
@@ -1,7 +1,7 @@
 # SPEC file for pg_store_plans
 # Copyright(C) 2020 NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 
-%define _pgdir   /usr/pgsql-12
+%define _pgdir   /usr/pgsql-13
 %define _bindir  %{_pgdir}/bin
 %define _libdir  %{_pgdir}/lib
 %define _datadir %{_pgdir}/share
@@ -14,9 +14,9 @@
 %endif
 
 ## Set general information for pg_store_plans.
-Summary:    Record executed plans on PostgreSQL 12
-Name:       pg_store_plans12
-Version:    1.4
+Summary:    Record executed plans on PostgreSQL 13
+Name:       pg_store_plans13
+Version:    1.5
 Release:    1%{?dist}
 License:    BSD
 Group:      Applications/Databases
@@ -26,8 +26,8 @@ BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-%(%{__id_u} -n)
 Vendor:     NIPPON TELEGRAPH AND TELEPHONE CORPORATION
 
 ## We use postgresql-devel package
-BuildRequires:  postgresql12-devel
-Requires:  postgresql12-libs
+BuildRequires:  postgresql13-devel
+Requires:  postgresql13-libs
 
 ## Description for "pg_store_plans"
 %description
@@ -35,19 +35,19 @@ Requires:  postgresql12-libs
 pg_store_plans provides capability to record statistics for every plan
 executed on PostgreSQL.
 
-Note that this package is available for only PostgreSQL 12.
+Note that this package is available for only PostgreSQL 13.
 
 %package llvmjit
-Requires: postgresql12-server, postgresql12-llvmjit
-Requires: pg_store_plans12 = 1.4
-Summary:  Just-in-time compilation support for pg_store_plans12
+Requires: postgresql13-server, postgresql13-llvmjit
+Requires: pg_store_plans13 = 1.5
+Summary:  Just-in-time compilation support for pg_store_plans13
 
 %description llvmjit
-Just-in-time compilation support for pg_store_plans12
+Just-in-time compilation support for pg_store_plans13
 
 ## pre work for build pg_store_plans
 %prep
-PATH=/usr/pgsql-12/bin:$PATH
+PATH=/usr/pgsql-13/bin:$PATH
 if [ "${MAKE_ROOT}" != "" ]; then
   pushd ${MAKE_ROOT}
   make clean %{name}-%{version}.tar.gz
@@ -58,14 +58,14 @@ if [ ! -d %{_rpmdir} ]; then mkdir -p %{_rpmdir}; fi
 
 ## Set variables for build environment
 %build
-PATH=/usr/pgsql-12/bin:$PATH
+PATH=/usr/pgsql-13/bin:$PATH
 pg_config
 make USE_PGXS=1 %{?_smp_mflags}
 
 ## Set variables for install
 %install
 rm -rf %{buildroot}
-PATH=/usr/pgsql-12/bin:$PATH
+PATH=/usr/pgsql-13/bin:$PATH
 make install DESTDIR=%{buildroot}
 
 %clean
@@ -75,7 +75,7 @@ rm -rf %{buildroot}
 %defattr(0755,root,root)
 %{_libdir}/pg_store_plans.so
 %defattr(0644,root,root)
-%{_datadir}/extension/pg_store_plans--1.4.sql
+%{_datadir}/extension/pg_store_plans--1.5.sql
 %{_datadir}/extension/pg_store_plans.control
 
 %files llvmjit
@@ -85,6 +85,8 @@ rm -rf %{buildroot}
 
 # History of pg_store_plans.
 %changelog
+* Wed Jan 27 2021 Kyotaro Horiguchi
+- Version 1.5. Supports PostgreSQL 13
 * Thu Jan 30 2020 Kyotaro Horiguchi
 - Version 1.4. Supports PostgreSQL 12
 * Tue Jan 22 2019 Kyotaro Horiguchi
index 1dd16cc..0563eb1 100644 (file)
@@ -1,5 +1,5 @@
 # pg_store_plans extension
 comment = 'track plan statistics of all SQL statements executed'
-default_version = '1.4'
+default_version = '1.5'
 module_pathname = '$libdir/pg_store_plans'
 relocatable = true