Skip to content

Commit 302e147

Browse files
Merge pull request #6283 from EnterpriseDB/release/2024-11-22b
Production release: 2024-11-22b
2 parents c094c7e + 05eca75 commit 302e147

File tree

1,134 files changed

+86913
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,134 files changed

+86913
-22
lines changed

advocacy_docs/pg_extensions/spl_check/using/index.mdx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ $$ LANGUAGE edbspl;
138138

139139
## Checking all your code
140140

141-
Use the `spl_check_function()` to check all of your functions/procedures and to check all your triggers.
141+
Use `spl_check_function()` to check all of your functions/procedures and to check all your triggers. By default `spl_check_function()` checks the validity of parameters and return types for a specified function. However, a GUC allows you to use `spl_check_function()` to [validate the function calls](#validating-function-calls) of all functions called by that function (except system functions and system package functions).
142142

143143
To check all nontrigger EDB SPL Check functions:
144144

@@ -186,6 +186,15 @@ OFFSET 0
186186
) ss
187187
ORDER BY (pcf).functionid::regprocedure::text, (pcf).lineno;
188188
```
189+
## Validating function calls
190+
191+
When the GUC `spl_check.validate_function_calls` is set to true, `spl_check` validates a function and any function calls encountered while validating the initial function.
192+
193+
For example, if function `f1()` calls function `f2()` and `spl_check.validate_function_calls` is set to true, `spl_check` validates function `f1()` and function `f2()`. If `spl_check.validate_function_calls` is set to false, `spl_check` validates only function `f1()` and checks the parameters and return type of `f2()`.
194+
195+
Use the `SET` command to set the value of `spl_check.validate_function_calls`. By default `spl_check.validate_function_calls` is set to false.
196+
197+
`spl_check` doesn't check any functions with an OID less than `FirstNormalObjectId`, that is, functions defined in the `sys` or `pg_catalog` schema. They are assumed to be system functions. Also, `spl_check` skips system packages and functions written in languages other than EDB SPL.
189198

190199
## Limitations
191200

install_template/config.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -316,43 +316,43 @@ products:
316316
platforms:
317317
- name: AlmaLinux 8 or Rocky Linux 8
318318
arch: x86_64
319-
supported versions: [11, 12, 13, 14, 15, 16]
319+
supported versions: [11, 12, 13, 14, 15, 16, 17]
320320
- name: AlmaLinux 9 or Rocky Linux 9
321321
arch: x86_64
322-
supported versions: [11, 12, 13, 14, 15, 16]
322+
supported versions: [11, 12, 13, 14, 15, 16, 17]
323323
- name: RHEL 8 or OL 8
324324
arch: x86_64
325-
supported versions: [11, 12, 13, 14, 15, 16]
325+
supported versions: [11, 12, 13, 14, 15, 16, 17]
326326
- name: RHEL 9 or OL 9
327327
arch: x86_64
328-
supported versions: [11, 12, 13, 14, 15, 16]
328+
supported versions: [11, 12, 13, 14, 15, 16, 17]
329329
- name: RHEL 9
330330
arch: ppc64le
331-
supported versions: [11, 12, 13, 14, 15, 16]
331+
supported versions: [11, 12, 13, 14, 15, 16, 17]
332332
- name: RHEL 8
333333
arch: ppc64le
334-
supported versions: [11, 12, 13, 14, 15, 16]
334+
supported versions: [11, 12, 13, 14, 15, 16, 17]
335335
- name: Debian 12
336336
arch: x86_64
337-
supported versions: [16]
337+
supported versions: [16, 17]
338338
- name: Debian 12
339339
arch: arm64
340-
supported versions: [16]
340+
supported versions: [16, 17]
341341
- name: Debian 11
342342
arch: x86_64
343-
supported versions: [11, 12, 13, 14, 15, 16]
343+
supported versions: [11, 12, 13, 14, 15, 16, 17]
344344
- name: Ubuntu 22.04
345345
arch: x86_64
346-
supported versions: [11, 12, 13, 14, 15, 16]
346+
supported versions: [11, 12, 13, 14, 15, 16, 17]
347347
- name: Ubuntu 20.04
348348
arch: x86_64
349-
supported versions: [11, 12, 13, 14, 15, 16]
349+
supported versions: [11, 12, 13, 14, 15, 16, 17]
350350
- name: SLES 15
351351
arch: x86_64
352-
supported versions: [11, 12, 13, 14, 15, 16]
352+
supported versions: [11, 12, 13, 14, 15, 16, 17]
353353
- name: SLES 15
354354
arch: ppc64le
355-
supported versions: [11, 12, 13, 14, 15, 16]
355+
supported versions: [11, 12, 13, 14, 15, 16, 17]
356356
- name: EDB Postgres Extended Server
357357
platforms:
358358
- name: AlmaLinux 8 or Rocky Linux 8

install_template/templates/products/edb-postgres-advanced-server/index.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ redirects:
2222

2323
{% block otherosinstall %}
2424
## Windows
25-
- [Windows Server 2019](windows)
25+
- [Windows Server 2022](windows)
2626
{% endblock otherosinstall %}

product_docs/docs/epas/11/installing/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:
5656

5757
## Windows
5858

59-
- [Windows Server 2019](windows)
59+
- [Windows Server 2022](windows)

product_docs/docs/epas/12/installing/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:
5656

5757
## Windows
5858

59-
- [Windows Server 2019](windows)
59+
- [Windows Server 2022](windows)

product_docs/docs/epas/13/installing/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:
5656

5757
## Windows
5858

59-
- [Windows Server 2019](windows)
59+
- [Windows Server 2022](windows)

product_docs/docs/epas/14/installing/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:
5656

5757
## Windows
5858

59-
- [Windows Server 2019](windows)
59+
- [Windows Server 2022](windows)

product_docs/docs/epas/15/installing/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ Select a link to access the applicable installation instructions:
6060

6161
## Windows
6262

63-
- [Windows Server 2019](windows)
63+
- [Windows Server 2022](windows)

0 commit comments

Comments
 (0)