Skip to content

Commit

Permalink
Migration Handbook: EPAS 17 updates
Browse files Browse the repository at this point in the history
  • Loading branch information
gvasquezvargas committed Jan 13, 2025
1 parent d41dd1e commit 0d52e66
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ EDB focuses on the most popular functions in packages. For some packages, not al
| Package name | Package description |
|----------------|---------------------|
| DBMS_ALERT | Functions that allow asynchronous notification of database events by way of an alert. Using this package and triggers, an application can notify itself whenever values of interest in the database are changed. |
| DBMS_ASSERT | Provides a function that lets you sanitize and validate user input to help guard against SQL injections in applications. |
| DBMS_AQ | Database-integrated asynchronous message queuing provides a flexible mechanism for integrating applications across the enterprise by communicating activities and exchanging a variety of information payloads. |
| DBMS_AQADM | Provides procedures to create and manage queues and queue tables.|
| DBMS_CRYPTO | Provides functions to encrypt and decrypt stored data. |
Expand All @@ -57,6 +58,7 @@ EDB focuses on the most popular functions in packages. For some packages, not al
| DBMS_SQL | Permits the use of dynamic SQL in procedures to allow applications to run SQL statements with unknown parameters (such as table name) until runtime. |
| DBMS_SESSION | Functions with the ability to enable and disable roles. |
| DBMS_UTILITY | A collection of functions for getting information about various runtime operations and metadata from the database. |
| DBMS_XMLDOM | A collection of functions for creating DOM documents. |
| HTF | A collection of functions for generating HTML tags. |
| HTP | A collection of procedures for generating HTML tags. |
| UTL_ENCODE | Functions to perform Base64 encoding and decoding of data intended for transport between hosts. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ title: "Comparison of nonrelational data support"
| JSON support | Yes <br/> Text based | Yes <br/> Text and high-performance binary based |
| Key-value store | NoSQL database | Yes |
| Support for XML namespaces, DOM, XQuery, SQL/XML, and XSLT | XML DB | No |
| Support for XMLDOM API package | Yes | Yes |
| Compression (tables, files, network, and backups) | Yes | No <br/> Postgres performs compression of TOASTED rows |
| Partitioning | Yes | Yes |
| Hadoop integration | Yes <br/> ETL via Data Integrator Application Adapter for Hadoop | Yes <br/> Real-time join with relational data with HDFS Foreign Data Wrapper |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A number of differences between Oracle and EDB Postgres Advanced Server are eith

| Oracle Enterprise | EDB Postgres Advanced Server |
|------------------------------|------------------------------|
| MERGE | Yes <br/> EPAS 15 adds support for WHERE clauses to the UPDATE and INSERT of MERGE command to be more compatible with Oracle than community PostgreSQL. <br/> Additional Oracle compatible syntax planned for EPAS 16 |
| MERGE | Yes <br/> EPAS adds support for WHERE clauses to the UPDATE and INSERT of MERGE commands along with FORALL...MERGE commands for compatibility with Oracle beyond community PostgreSQL. |
| Advanced queuing | Yes |
| Nested procedures/functions | Yes |
| Pipelined functions | No <br/> Pipelined functions are used for table functions. Table functions can be implemented in Postgres via SETOF returning functions. In Postgres, data is returned only after the function completes. |
Expand Down

0 comments on commit 0d52e66

Please sign in to comment.