Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6b7d11f

Browse files
committed
Update sslinfo extension for parallel query.
All functions provided by this extension are PARALLEL RESTRICTED,because they provide information about the connection state. Parallelworkers don't have this information and therefore these functionscan't be executed in a worker (but they can be present in a query someother part of which uses parallelism).Andreas Karlsson
1 parent2910fc8 commit6b7d11f

File tree

4 files changed

+28
-13
lines changed

4 files changed

+28
-13
lines changed

‎contrib/sslinfo/Makefile

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

66
EXTENSION = sslinfo
7-
DATA = sslinfo--1.0--1.1.sql sslinfo--1.1.sql\
7+
DATA = sslinfo--1.2.sql sslinfo--1.1--1.2.sql sslinfo--1.0--1.1.sql\
88
sslinfo--unpackaged--1.0.sql
99
PGFILEDESC = "sslinfo - information about client SSL certificate"
1010

‎contrib/sslinfo/sslinfo--1.1--1.2.sql

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/* contrib/sslinfo/sslinfo--1.1--1.2.sql*/
2+
3+
-- complain if script is sourced in psql, rather than via ALTER EXTENSION
4+
\echo Use"ALTER EXTENSION sslinfo UPDATE TO '1.2'" to load this file. \quit
5+
6+
ALTERFUNCTION ssl_client_serial() PARALLEL RESTRICTED;
7+
ALTERFUNCTION ssl_is_used() PARALLEL RESTRICTED;
8+
ALTERFUNCTION ssl_version() PARALLEL RESTRICTED;
9+
ALTERFUNCTION ssl_cipher() PARALLEL RESTRICTED;
10+
ALTERFUNCTION ssl_client_cert_present() PARALLEL RESTRICTED;
11+
ALTERFUNCTION ssl_client_dn_field(text) PARALLEL RESTRICTED;
12+
ALTERFUNCTION ssl_issuer_field(text) PARALLEL RESTRICTED;
13+
ALTERFUNCTION ssl_client_dn() PARALLEL RESTRICTED;
14+
ALTERFUNCTION ssl_issuer_dn() PARALLEL RESTRICTED;
15+
ALTERFUNCTION ssl_extension_info() PARALLEL RESTRICTED;
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
1-
/* contrib/sslinfo/sslinfo--1.1.sql*/
1+
/* contrib/sslinfo/sslinfo--1.2.sql*/
22

33
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
44
\echo Use"CREATE EXTENSION sslinfo" to load this file. \quit
55

66
CREATEFUNCTIONssl_client_serial() RETURNSnumeric
77
AS'MODULE_PATHNAME','ssl_client_serial'
8-
LANGUAGE C STRICT;
8+
LANGUAGE C STRICT PARALLEL RESTRICTED;
99

1010
CREATEFUNCTIONssl_is_used() RETURNSboolean
1111
AS'MODULE_PATHNAME','ssl_is_used'
12-
LANGUAGE C STRICT;
12+
LANGUAGE C STRICT PARALLEL RESTRICTED;
1313

1414
CREATEFUNCTIONssl_version() RETURNStext
1515
AS'MODULE_PATHNAME','ssl_version'
16-
LANGUAGE C STRICT;
16+
LANGUAGE C STRICT PARALLEL RESTRICTED;
1717

1818
CREATEFUNCTIONssl_cipher() RETURNStext
1919
AS'MODULE_PATHNAME','ssl_cipher'
20-
LANGUAGE C STRICT;
20+
LANGUAGE C STRICT PARALLEL RESTRICTED;
2121

2222
CREATEFUNCTIONssl_client_cert_present() RETURNSboolean
2323
AS'MODULE_PATHNAME','ssl_client_cert_present'
24-
LANGUAGE C STRICT;
24+
LANGUAGE C STRICT PARALLEL RESTRICTED;
2525

2626
CREATEFUNCTIONssl_client_dn_field(text) RETURNStext
2727
AS'MODULE_PATHNAME','ssl_client_dn_field'
28-
LANGUAGE C STRICT;
28+
LANGUAGE C STRICT PARALLEL RESTRICTED;
2929

3030
CREATEFUNCTIONssl_issuer_field(text) RETURNStext
3131
AS'MODULE_PATHNAME','ssl_issuer_field'
32-
LANGUAGE C STRICT;
32+
LANGUAGE C STRICT PARALLEL RESTRICTED;
3333

3434
CREATEFUNCTIONssl_client_dn() RETURNStext
3535
AS'MODULE_PATHNAME','ssl_client_dn'
36-
LANGUAGE C STRICT;
36+
LANGUAGE C STRICT PARALLEL RESTRICTED;
3737

3838
CREATEFUNCTIONssl_issuer_dn() RETURNStext
3939
AS'MODULE_PATHNAME','ssl_issuer_dn'
40-
LANGUAGE C STRICT;
40+
LANGUAGE C STRICT PARALLEL RESTRICTED;
4141

4242
CREATE FUNCTION
4343
ssl_extension_info(OUT nametext,
4444
OUT valuetext,
4545
OUT criticalboolean
4646
) RETURNS SETOF record
4747
AS'MODULE_PATHNAME','ssl_extension_info'
48-
LANGUAGE C STRICT;
48+
LANGUAGE C STRICT PARALLEL RESTRICTED;

‎contrib/sslinfo/sslinfo.control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# sslinfo extension
22
comment = 'information about SSL certificates'
3-
default_version = '1.1'
3+
default_version = '1.2'
44
module_pathname = '$libdir/sslinfo'
55
relocatable = true

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp