Skip to content

Commit

Permalink
Merge pull request #5498 from EnterpriseDB/content/docs/epas/17/v17_r…
Browse files Browse the repository at this point in the history
…elease_branch

EPAS v17 Release branch
  • Loading branch information
nidhibhammar authored Nov 22, 2024
2 parents c19c2e8 + f0fc14c commit 05eca75
Show file tree
Hide file tree
Showing 1,131 changed files with 86,895 additions and 20 deletions.
11 changes: 10 additions & 1 deletion advocacy_docs/pg_extensions/spl_check/using/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ $$ LANGUAGE edbspl;

## Checking all your code

Use the `spl_check_function()` to check all of your functions/procedures and to check all your triggers.
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).

To check all nontrigger EDB SPL Check functions:

Expand Down Expand Up @@ -186,6 +186,15 @@ OFFSET 0
) ss
ORDER BY (pcf).functionid::regprocedure::text, (pcf).lineno;
```
## Validating function calls

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.

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()`.

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.

`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.

## Limitations

Expand Down
26 changes: 13 additions & 13 deletions install_template/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -316,43 +316,43 @@ products:
platforms:
- name: AlmaLinux 8 or Rocky Linux 8
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: AlmaLinux 9 or Rocky Linux 9
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: RHEL 8 or OL 8
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: RHEL 9 or OL 9
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: RHEL 9
arch: ppc64le
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: RHEL 8
arch: ppc64le
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: Debian 12
arch: x86_64
supported versions: [16]
supported versions: [16, 17]
- name: Debian 12
arch: arm64
supported versions: [16]
supported versions: [16, 17]
- name: Debian 11
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: Ubuntu 22.04
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: Ubuntu 20.04
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: SLES 15
arch: x86_64
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: SLES 15
arch: ppc64le
supported versions: [11, 12, 13, 14, 15, 16]
supported versions: [11, 12, 13, 14, 15, 16, 17]
- name: EDB Postgres Extended Server
platforms:
- name: AlmaLinux 8 or Rocky Linux 8
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ redirects:

{% block otherosinstall %}
## Windows
- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
{% endblock otherosinstall %}
2 changes: 1 addition & 1 deletion product_docs/docs/epas/11/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:

## Windows

- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
2 changes: 1 addition & 1 deletion product_docs/docs/epas/12/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:

## Windows

- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
2 changes: 1 addition & 1 deletion product_docs/docs/epas/13/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:

## Windows

- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
2 changes: 1 addition & 1 deletion product_docs/docs/epas/14/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,4 @@ Select a link to access the applicable installation instructions:

## Windows

- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
2 changes: 1 addition & 1 deletion product_docs/docs/epas/15/installing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@ Select a link to access the applicable installation instructions:

## Windows

- [Windows Server 2019](windows)
- [Windows Server 2022](windows)
Loading

1 comment on commit 05eca75

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.