Skip to content

Commit

Permalink
Fixed links in EPAS
Browse files Browse the repository at this point in the history
  • Loading branch information
gvasquezvargas committed Nov 22, 2024
1 parent 302e147 commit ebbc25e
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 25 deletions.
34 changes: 17 additions & 17 deletions product_docs/docs/epas/17/epas_rel_notes/epas17_2_rel_notes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@ With the release of EPAS 17, the DRITA is being deprecated and will not be inclu
The `pgAgent` and `adminpack` packages are end of life from EPAS 17 and later.
!!!

| Type | Description | Category |
|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| Upstream merge | Merged with community PostgreSQL 17.2. See the [PostgreSQL 17 Release Notes](https://www.postgresql.org/docs/17/release-17-2.html) for more information. | |
| Feature | Added support for the Oracle-compatible `BFILE` native datatype and the `DBMS_LOB` package APIs. See the [DBMS_LOB](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/06_dbms_lob/) for more information. | |
| Feature | Added support for the Oracle-compatible `DBMS_XMLDOM` package to provide interface for HTML and XML documents. See the [DBMS_XMLDOM](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/dbms_xmldom) for more information. | |
| Feature | Added support for the Oracle-compatible `DBMS_ASSERT` package to validate input properties and sanitize user input, thereby reducing the risk of SQL injections. See the [DBMS_ASSERT](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/dbms_assert) for more information. | |
| Feature | Added support for the Oracle-equivalent `NLS_UPPER`,`NLS_LOWER`, and `NLS_INITCAP` functions. See the [NLS functions](../reference/sql_reference/03_functions_and_operators/nls_functions) for more information. | |
| Feature | Implemented `alteruser` utility to modify roles in the clusters. See the [alteruser utility](/tools/alteruser_utility/) for more information. | |
| Enhancement | Added support for the Oracle-compatible `FORALL..MERGE` and `FORALL..SAVE EXCEPTIONS`. See the [FORALL statement](../application_programming/epas_compat_spl/12_working_with_collections/03_using_the_forall_statement/) for more information. | |
| Enhancement | Added support for the `XMLType` data type to be called as an object type and has predefined member functions and constructors on it. See the [XMLType datatype](../reference/sql_reference/02_data_types/06_xml_type) for more information. | |
| Enhancement | Added support for JSON log format in the EDB Auditing. This enables to create audit reports in XML, CSV, or JSON format. | |
| Enhancement | Added support for READ and WRITE privileges for the directory objects. | |
| Enhancement | Added support for READ and WRITE directory permissions in UTL_FILE APIs. | |
| Enhancement | Implemented `IMPORT FOREIGN SCHEMA`. This command imports a foreign schema from a foreign server or a database link. | |
| Enhancement | Added support for `ANYCOMPATIBLE` and "any" pseudo type to NVL function. This allows NVL function to support more types of argument combinations now. | |
| Enhancement | Added support to audit all the EDB Postgres Advanced Server's modified external function signatures so that PostgreSQL compatible extensions can be compiled along with EDB Postgres Advanced Server. | |
| Enhancement | EDB*Loader: Enhanced terminator and delimiter matching behavior to consider the server encoding. | |
| Type | Description | Category |
|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|
| Upstream merge | Merged with community PostgreSQL 17.2. See the [PostgreSQL 17 Release Notes](https://www.postgresql.org/docs/17/release-17-2.html) for more information. | |
| Feature | Added support for the Oracle-compatible `BFILE` native datatype and the `DBMS_LOB` package APIs. See the [DBMS_LOB](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/06_dbms_lob/) for more information. | |
| Feature | Added support for the Oracle-compatible `DBMS_XMLDOM` package to provide interface for HTML and XML documents. See the [DBMS_XMLDOM](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/dbms_xmldom) for more information. | |
| Feature | Added support for the Oracle-compatible `DBMS_ASSERT` package to validate input properties and sanitize user input, thereby reducing the risk of SQL injections. See the [DBMS_ASSERT](../reference/oracle_compatibility_reference/epas_compat_bip_guide/03_built-in_packages/01a_dbms_assert) for more information. | |
| Feature | Added support for the Oracle-equivalent `NLS_UPPER`,`NLS_LOWER`, and `NLS_INITCAP` functions. See the [NLS functions](../reference/sql_reference/03_functions_and_operators/nls_functions) for more information. | |
| Feature | Implemented `alteruser` utility to modify roles in the clusters. See the [alteruser utility](/tools/alteruser_utility/) for more information. | |
| Enhancement | Added support for the Oracle-compatible `FORALL..MERGE` and `FORALL..SAVE EXCEPTIONS`. See the [FORALL statement](../application_programming/epas_compat_spl/12_working_with_collections/03_using_the_forall_statement/) for more information. | |
| Enhancement | Added support for the `XMLType` data type to be called as an object type and has predefined member functions and constructors on it. See the [XMLType datatype](../reference/sql_reference/02_data_types/06_xml_type) for more information. | |
| Enhancement | Added support for JSON log format in the EDB Auditing. This enables to create audit reports in XML, CSV, or JSON format. | |
| Enhancement | Added support for READ and WRITE privileges for the directory objects. | |
| Enhancement | Added support for READ and WRITE directory permissions in UTL_FILE APIs. | |
| Enhancement | Implemented `IMPORT FOREIGN SCHEMA`. This command imports a foreign schema from a foreign server or a database link. | |
| Enhancement | Added support for `ANYCOMPATIBLE` and "any" pseudo type to NVL function. This allows NVL function to support more types of argument combinations now. | |
| Enhancement | Added support to audit all the EDB Postgres Advanced Server's modified external function signatures so that PostgreSQL compatible extensions can be compiled along with EDB Postgres Advanced Server. | |
| Enhancement | EDB*Loader: Enhanced terminator and delimiter matching behavior to consider the server encoding. | |
Original file line number Diff line number Diff line change
Expand Up @@ -97,14 +97,14 @@ From version 17, XMLType can be called as an object type and has predefined memb

This table summarizes member functions and constructors of XMLType.

| Method | Type | Description |
|-----------------------------------|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`EXISTSNODE`](#existsnode) | Member function | It takes a `XMLType` instance and a `XPath`, returning 1 or 0 to indicate whether applying the `XPath` results in a non-empty set of nodes. |
| [`EXTRACT_XML`](#extract_xml) | Member function | It takes a `XMLType` instance and a `XPath`, applies the `XPath` expression and returns the results as an `XMLType`. |
| [`GETCLOBVAL()`](#getclobval) | Member function | It returns the value of the `XMLType` instance as a CLOB. |
| [`GETNUMBERVAL()`](#getnumberval) | Member function | The value of the `XMLType` instance is returned as a NUMBER. This operation is valid only if the input `XMLType` instance contains a simple text node and can be successfully converted to a number. |
| [`GETSTRINGVAL()`](#getstringval) | Member function | It returns the value of the `XMLType` instance as a string. |
| [`XMLTYPE`](#xmltype) | Constructor function | It constructs an instance of the `XMLType` datatype. The constructor accepts the XML as a CLOB, TEXT, or an object type. |
| Method | Type | Description |
|--------------------------------------------|----------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`EXISTSNODE`](#existsnode) | Member function | It takes a `XMLType` instance and a `XPath`, returning 1 or 0 to indicate whether applying the `XPath` results in a non-empty set of nodes. |
| [`EXTRACT_XML`](#extract_xml) | Member function | It takes a `XMLType` instance and a `XPath`, applies the `XPath` expression and returns the results as an `XMLType`. |
| [`GETCLOBVAL()`](#getclobval) | Member function | It returns the value of the `XMLType` instance as a CLOB. |
| [`GETNUMBERVAL()`](#getnumberval) | Member function | The value of the `XMLType` instance is returned as a NUMBER. This operation is valid only if the input `XMLType` instance contains a simple text node and can be successfully converted to a number. |
| [`GETSTRINGVAL()`](#getstringval) | Member function | It returns the value of the `XMLType` instance as a string. |
| [`XMLTYPE`](#xmltype-constructor-function) | Constructor function | It constructs an instance of the `XMLType` datatype. The constructor accepts the XML as a CLOB, TEXT, or an object type. |

### EXISTSNODE

Expand Down

0 comments on commit ebbc25e

Please sign in to comment.