Skip to content

Commit 6b3586c

Browse files
committed
Update pg_prewarm extension for parallel query.
The pg_prewarm function provided by this extension is PARALLEL SAFE. Andreas Karlsson
1 parent 42d4257 commit 6b3586c

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

contrib/pg_prewarm/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ MODULE_big = pg_prewarm
44
OBJS = pg_prewarm.o $(WIN32RES)
55

66
EXTENSION = pg_prewarm
7-
DATA = pg_prewarm--1.0.sql
7+
DATA = pg_prewarm--1.1.sql pg_prewarm--1.0--1.1.sql
88
PGFILEDESC = "pg_prewarm - preload relation data into system buffer cache"
99

1010
ifdef USE_PGXS
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* contrib/pg_prewarm/pg_prewarm--1.0--1.1.sql */
2+
3+
-- complain if script is sourced in psql, rather than via ALTER EXTENSION
4+
\echo Use "ALTER EXTENSION pg_prewarm UPDATE TO '1.1'" to load this file. \quit
5+
6+
ALTER FUNCTION pg_prewarm(regclass, text, text, int8, int8) PARALLEL SAFE;

contrib/pg_prewarm/pg_prewarm--1.0.sql renamed to contrib/pg_prewarm/pg_prewarm--1.1.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* contrib/pg_prewarm/pg_prewarm--1.0.sql */
1+
/* contrib/pg_prewarm/pg_prewarm--1.1.sql */
22

33
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
44
\echo Use "CREATE EXTENSION pg_prewarm" to load this file. \quit
@@ -11,4 +11,4 @@ CREATE FUNCTION pg_prewarm(regclass,
1111
last_block int8 default null)
1212
RETURNS int8
1313
AS 'MODULE_PATHNAME', 'pg_prewarm'
14-
LANGUAGE C;
14+
LANGUAGE C PARALLEL SAFE;

contrib/pg_prewarm/pg_prewarm.control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# pg_prewarm extension
22
comment = 'prewarm relation data'
3-
default_version = '1.0'
3+
default_version = '1.1'
44
module_pathname = '$libdir/pg_prewarm'
55
relocatable = true

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy