diff --git a/product_docs/docs/epas/17/installing/linux_install_details/rpm_packages.mdx b/product_docs/docs/epas/17/installing/linux_install_details/rpm_packages.mdx
index 0eec46712f5..b99d42474a8 100644
--- a/product_docs/docs/epas/17/installing/linux_install_details/rpm_packages.mdx
+++ b/product_docs/docs/epas/17/installing/linux_install_details/rpm_packages.mdx
@@ -27,75 +27,63 @@ Where `package` is the search term that specifies the name or partial name of a
!!! Note
The available package list is subject to change.
-| Package name | Installed by default | Package installs |
-| -------------------------------- | -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| edb-as17-server | Yes | Installs core components of the EDB Postgres Advanced Server database server. |
-| edb-as17-server-client | Yes | Client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. |
-| edb-as17-server-contrib | Yes | Installs contributed tools and utilities that are distributed with EDB Postgres Advanced Server. Files for these modules are installed in:
Documentation: `/usr/edb/as17/share/doc`
Loadable modules: `/usr/edb/as17/lib`
Binaries: `/usr/edb/as17/bin` |
-| edb-as17-server-core | Yes | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. |
-| edb-as17-server-devel | No | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. |
-| edb-as17-server-docs | Yes | Installs the readme file. |
-| edb-as17-server-edb-modules | No | Installs supporting modules for EDB Postgres Advanced Server. |
-| edb-as17-server-libs | Yes | Provides the essential shared libraries for any EDB Postgres Advanced Server client program or interface. |
-| edb-as17-server-llvmjit | No | Contains support for just-in-time (JIT) compiling parts of EDB Postgres Advanced Server's queries. You need to install this package separately. |
-| edb-as17-server-pldebugger | No | Implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. |
-| edb-as17-server-plperl | Yes | Installs the PL/Perl procedural language for EDB Postgres Advanced Server. The `edb-as17-server-plperl` package depends on the platform-supplied version of Perl. |
-| edb-as17-server-plpython3 | Yes | Installs the PL/Python procedural language for EDB Postgres Advanced Server. The PL/Python2 support is no longer available in EDB Postgres Advanced Server version 15 and later. |
-| edb-as17-server-pltcl | Yes | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as17-server-pltcl` package depends on the platform-supplied version of TCL. |
-| edb-as17-server-sqlprofiler | No | Installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. |
-| edb-as17-server-sqlprotect | Yes | Installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. |
-| edb-as17-server-sslutils | No | Installs functionality that provides SSL support. |
-| edb-as17-server-cloneschema | No | Installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see [EDB clone schema](../../database_administration/14_edb_clone_schema/). |
-| edb-as17-server-parallel-clone | No | Installs functionality that supports the EDB Clone Schema extension. |
-| edb-as17-edbplus | No | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. |
-| edb-as17-pgpool44-extensions | No | Creates pgPool extensions required by the server for use with pgpool. |
-| edb-as17-postgis34 | No | Installs POSTGIS meta RPMs. |
-| edb-as17-postgis34-core | No | Provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. |
-| edb-as17-postgis34-docs | No | Installs PDF documentation of PostGIS. |
-| edb-as17-postgis34-utils | No | Installs the utilities for PostGIS. |
-| edb-as17-postgis34-gui | No | Provides a GUI for PostGIS. |
-| edb-as17-libicu | No | Contains the supporting library files.
-| edb-as17-hdfs-fdw | No | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or EDB Postgres Advanced Server instances. It's YARN Ready certified with HortonWorks and provides optimizations for performance with predicate pushdown support. |
-| edb-as17-hdfs-fdw-doc | No | Documentation for the Hadoop Data Adapter. |
-| edb-as17-mongo-fdw | No | EDB Postgres Advanced Server extension that implements a foreign data wrapper for MongoDB. |
-| edb-as17-mongo-fdw-doc | No | Documentation for the foreign data wrapper for MongoDB. |
-| edb-as17-mysql-fdw | No | EDB Postgres Advanced Server extension that implements a foreign data wrapper for MySQL. |7
+| Package name | Installed by default | Package installs |
+|--------------------------------|----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| edb-as17-server | Yes | Installs core components of the EDB Postgres Advanced Server database server. |
+| edb-as17-server-client | Yes | Client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. |
+| edb-as17-server-contrib | Yes | Installs contributed tools and utilities that are distributed with EDB Postgres Advanced Server. Files for these modules are installed in:
Documentation: `/usr/edb/as17/share/doc`
Loadable modules: `/usr/edb/as17/lib`
Binaries: `/usr/edb/as17/bin` |
+| edb-as17-server-core | Yes | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. |
+| edb-as17-server-devel | No | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. |
+| edb-as17-server-docs | Yes | Installs the readme file. |
+| edb-as17-server-edb-modules | No | Installs supporting modules for EDB Postgres Advanced Server. |
+| edb-as17-server-libs | Yes | Provides the essential shared libraries for any EDB Postgres Advanced Server client program or interface. |
+| edb-as17-server-llvmjit | No | Contains support for just-in-time (JIT) compiling parts of EDB Postgres Advanced Server's queries. You need to install this package separately. |
+| edb-as17-server-pldebugger | No | Implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. |
+| edb-as17-server-plperl | Yes | Installs the PL/Perl procedural language for EDB Postgres Advanced Server. The `edb-as17-server-plperl` package depends on the platform-supplied version of Perl. |
+| edb-as17-server-plpython3 | Yes | Installs the PL/Python procedural language for EDB Postgres Advanced Server. The PL/Python2 support is no longer available in EDB Postgres Advanced Server version 15 and later. |
+| edb-as17-server-pltcl | Yes | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as17-server-pltcl` package depends on the platform-supplied version of TCL. |
+| edb-as17-server-sqlprofiler | No | Installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. |
+| edb-as17-server-sqlprotect | Yes | Installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. |
+| edb-as17-server-sslutils | No | Installs functionality that provides SSL support. |
+| edb-as17-server-cloneschema | No | Installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see [EDB clone schema](../../database_administration/14_edb_clone_schema/). |
+| edb-as17-server-parallel-clone | No | Installs functionality that supports the EDB Clone Schema extension. |
+| edb-as17-edbplus | No | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. |
+| edb-as17-pgpool44-extensions | No | Creates pgPool extensions required by the server for use with pgpool. |
+| edb-as17-postgis34 | No | Installs POSTGIS meta RPMs. |
+| edb-as17-postgis34-core | No | Provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. |
+| edb-as17-postgis34-docs | No | Installs PDF documentation of PostGIS. |
+| edb-as17-postgis34-utils | No | Installs the utilities for PostGIS. |
+| edb-as17-postgis34-gui | No | Provides a GUI for PostGIS. |
+| edb-as17-libicu | No | Contains the supporting library files. |
+| edb-as17-hdfs-fdw | No | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or EDB Postgres Advanced Server instances. It's YARN Ready certified with HortonWorks and provides optimizations for performance with predicate pushdown support. |
+| edb-as17-hdfs-fdw-doc | No | Documentation for the Hadoop Data Adapter. |
+| edb-as17-mongo-fdw | No | EDB Postgres Advanced Server extension that implements a foreign data wrapper for MongoDB. |
+| edb-as17-mongo-fdw-doc | No | Documentation for the foreign data wrapper for MongoDB. |
+| edb-as17-mysql-fdw | No | EDB Postgres Advanced Server extension that implements a foreign data wrapper for MySQL. |
+
The following table lists the packages for EDB Postgres Advanced Server supporting components.
-| Package name | Package installs |
-| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| edb-pgpool44 | Contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and server database servers. pgpool-II functionality is transparent to client applications. Client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits
pgpool-II runs as a service on Linux systems, and isn't supported on Windows systems.
|
-| edb-jdbc | The `edb-jdbc` package includes the `.jar` files needed for Java programs to access an EDB Postgres Advanced Server database. |
-| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase, and SQL Server. |
-| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an EDB Postgres Advanced Server database. |
-| edb-oci-devel | Installs the OCI include files. Install this package if you're developing C/C++ applications that require these files. |
-| edb-odbc | Installs the driver needed for applications to access an EDB Postgres Advanced Server system by way of ODBC. |
-| edb-odbc-devel | Installs the ODBC include files. Install this package if you're developing C/C++ applications that require these files. |
-| edb-pgbouncer121 | Contains PgBouncer (a lightweight connection pooler). This package requires the `libevent` package. |
-| ppas-xdb | Contains the xDB installer. xDB provides asynchronous cross-database replication. |
-| ppas-xdb-console | Provides support for xDB. |
-| ppas-xdb-libs | Provides support for xDB. |
-| ppas-xdb-publisher | Provides support for xDB. |
-| ppas-xdb-subscriber | Provides support for xDB. |
-| edb-pem | The `edb-pem` package installs the management tool that efficiently manages, monitors, and tunes large Postgres deployments from a single remote GUI console. |
-| edb-pem-agent | The `edb-pem-agent` is an agent component of Postgres Enterprise Manager. |
-| edb-pem-docs | Contains documentation for various languages, which are in HTML format. |
-| edb-pem-server | Contains server components of Postgres Enterprise Manager. |
-| pgadmin4 | Installs all required components to run pgadmin4 in desktop and web modes. Pgadmin4 is a management tool for Postgres capable of hosting the Python application and presenting it to the user as a desktop application. |
-| pgadmin4-desktop | Installs pgadmin4 for desktop mode only. |
-| pgadmin4-web | Installs pgadmin4 for web mode only. |
-| pgadmin4-server | Installs pgadmin4's core server package. |
-| edb-efm40 | Installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. |
-| edb-rs | A Java-based replication framework that provides asynchronous replication across Postgres and EDB Postgres Advanced Server database servers. It supports primary-standby, primary-primary, and hybrid configurations. |
-| edb-rs-client | A Java-based command-line tool that's used to configure and operate a replication network by way of different commands by interacting with the EPRS server. |
-| edb-rs-datavalidator | A Java-based command-line tool that provides row- and-column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EDB Postgres Advanced Server, Oracle, and MS SQL Server. |
-| edb-rs-libs | Contains certain libraries that are commonly used by ERPS server, EPRS client, and monitoring modules. |
-| edb-rs-monitor | A Java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. |
-| edb-rs-server | A Java-based replication framework that provides asynchronous replication across Postgres and EDB Postgres Advanced Server database servers. It supports primary-standby, primary-primary, and hybrid configurations. |
-| edb-bart | Installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB Postgres Advanced Server servers. |
-| libevent-edb | Contains supporting library files. |
-| libiconv-edb | Contains supporting library files. |
-| libevent-edb-devel | Contains supporting library files. |
+| Package name | Package installs |
+|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| edb-pgpool44 | Contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and server database servers. pgpool-II functionality is transparent to client applications. Client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits
pgpool-II runs as a service on Linux systems, and isn't supported on Windows systems.
|
+| edb-jdbc | The `edb-jdbc` package includes the `.jar` files needed for Java programs to access an EDB Postgres Advanced Server database. |
+| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase, and SQL Server. |
+| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an EDB Postgres Advanced Server database. |
+| edb-oci-devel | Installs the OCI include files. Install this package if you're developing C/C++ applications that require these files. |
+| edb-odbc | Installs the driver needed for applications to access an EDB Postgres Advanced Server system by way of ODBC. |
+| edb-odbc-devel | Installs the ODBC include files. Install this package if you're developing C/C++ applications that require these files. |
+| edb-pgbouncer121 | Contains PgBouncer (a lightweight connection pooler). This package requires the `libevent` package. |
+| edb-pem | The `edb-pem` package installs the management tool that efficiently manages, monitors, and tunes large Postgres deployments from a single remote GUI console. |
+| edb-pem-agent | The `edb-pem-agent` is an agent component of Postgres Enterprise Manager. |
+| edb-pem-docs | Contains documentation for various languages, which are in HTML format. |
+| edb-pem-server | Contains server components of Postgres Enterprise Manager. |
+| pgadmin4 | Installs all required components to run pgadmin4 in desktop and web modes. Pgadmin4 is a management tool for Postgres capable of hosting the Python application and presenting it to the user as a desktop application. |
+| pgadmin4-desktop | Installs pgadmin4 for desktop mode only. |
+| pgadmin4-web | Installs pgadmin4 for web mode only. |
+| pgadmin4-server | Installs pgadmin4's core server package. |
+| libevent-edb | Contains supporting library files. |
+| libiconv-edb | Contains supporting library files. |
+| libevent-edb-devel | Contains supporting library files. |
## Debian/Ubuntu packages
@@ -146,4 +134,3 @@ apt list edb*
| edb-jdbc | No | Includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. |
| edb-migrationtoolkit | No | Installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase, and SQL Server. |
| edb-pgbouncer121 | No | PgBouncer, a lightweight connection pooler. This package requires the `libevent` package. |
-| edb-efm40 | No | Installs EDB Failover Manager, which adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. |
\ No newline at end of file
diff --git a/product_docs/docs/epas/17/reference/sql_reference/01_sql_syntax/02_identifiers_and_key_words.mdx b/product_docs/docs/epas/17/reference/sql_reference/01_sql_syntax/02_identifiers_and_key_words.mdx
index 2465e345378..012fc8a8ee6 100644
--- a/product_docs/docs/epas/17/reference/sql_reference/01_sql_syntax/02_identifiers_and_key_words.mdx
+++ b/product_docs/docs/epas/17/reference/sql_reference/01_sql_syntax/02_identifiers_and_key_words.mdx
@@ -12,7 +12,7 @@ redirects:
Tokens such as `SELECT`, `UPDATE`, or `VALUES` are examples of *key words*, that is, words that have a fixed meaning in the SQL language. The tokens `MY_TABLE` and `A` are examples of *identifiers*. They identify names of tables, columns, or other database objects, depending on the command you use them in. Therefore, they're sometimes called *names*. Key words and identifiers have the same *lexical structure*, meaning that you can't know whether a token is an identifier or a key word without knowing the language.
-SQL identifiers and key words must begin with a letter (`a-z` or `A-Z`). Subsequent characters in an identifier or key word can be letters, underscores, digits (`0-9`), dollar signs (`$`), or the number sign (`#`).
+SQL identifiers and key words must begin with a letter (`a-z` or `A-Z`) or an underscore (_). Subsequent characters in an identifier or key word can be letters, underscores, digits (`0-9`), dollar signs (`$`), or the number sign (`#`). However the dollar signs (`$`) are not allowed in identifiers according to the SQL standard, so their use might render applications less portable. The SQL standard will not be defining future keywords which contain digits or start/end with an underscore. This means that using identifiers with those attributes will be safe from conflicting with future versions of SQL.
Identifier and key word names aren't case sensitive. Therefore these two commands are equivalent: