Configuration parameters compatible with Oracle databases v15
EDB Postgres Advanced Server supports developing and running applications compatible with PostgreSQL and Oracle. You can alter some system behaviors to act in a more PostgreSQL- or in a more Oracle-compliant manner. You control these behaviors by using configuration parameters.
edb_redwood_date
— Controls whether or not a time component is stored inDATE
columns. For behavior compatible with Oracle databases, setedb_redwood_date
toTRUE
. See edb_redwood_date.edb_redwood_raw_names
— Controls whether database object names appear in uppercase or lowercase letters when viewed from Oracle system catalogs. For behavior compatible with Oracle databases,edb_redwood_raw_names
is set to its default value ofFALSE
. To view database object names as they are actually stored in the PostgreSQL system catalogs, setedb_redwood_raw_names
toTRUE
. See edb_redwood_raw_names.edb_redwood_strings
— EquatesNULL
to an empty string for purposes of string concatenation operations. For behavior compatible with Oracle databases, setedb_redwood_strings
toTRUE
. See edb_redwood_strings.edb_stmt_level_tx
— Isolates automatic rollback of an aborted SQL command to statement level rollback only – the entire, current transaction is not automatically rolled back as is the case for default PostgreSQL behavior. For behavior compatible with Oracle databases, setedb_stmt_level_tx
toTRUE
; however, use only when absolutely necessary. See edb_stmt_level_tx.oracle_home