Configuration Parameters Compatible with Oracle Databases¶
</ div>
EDB Postgres Advanced Serverは、
PostgreSQLおよびオラクルと互換性のあるアプリケーションの開発と実行をサポートしています。一部のシステム動作は、より多くのPostgreSQLまたはよりオラクルに準拠した方法で動作するように変更できます。これらの動作は、構成パラメーターによって制御されます。
postgresql.confファイルのパラメーターを変更すると、クラスター内のすべてのデータベースの動作が変更されますが、ユーザまたはグループはコマンドラインでパラメータ値をSETでき、セッションのみに影響を与えます。これらのパラメーターは次のとおりです。
edb_redwood_date–時間コンポーネントをDATE列に格納するかどうかを制御します。 オラクルデータベースと互換性のある動作を行うには、edb_redwood_dateをTRUEに設定します。 edb_redwood_dateを参照してください。edb_redwood_raw_names– オラクルシステムカタログから表示するときに、データベースオブジェクト名を大文字で表示するか小文字で表示するかを制御します。 オラクルデータベースと互換性のある動作の場合、edb_redwood_raw_namesはデフォルト値のFALSEに設定されます。 PostgreSQLシステムカタログに実際に保存されているデータベースオブジェクト名をビューするには、edb_redwood_raw_namesをTRUEに設定します。 edb_redwood_raw_namesを参照してください。edb_redwood_strings–文字列結合操作のために、NULLを空の文字列と同等にします。 オラクルデータベースと互換性のある動作を行うには、edb_redwood_stringsをTRUEに設定します。 edb_redwood_stringsを参照してください。edb_stmt_level_tx–中止されたSQLコマンドの自動ロールバックをステートメントレベルのロールバックのみに分離します。デフォルトのPostgreSQL動作の場合のように、現在のトランザクション全体は自動的にロールバックされません。 オラクルデータベースと互換性のある動作を行うには、edb_stmt_level_txをTRUEに設定します。ただし、絶対に必要な場合にのみ使用してください。 edb_stmt_level_txを参照してください。oracle_home– Advanced Serverが正しいオラクルインストレーションディレクトリを指すようにします。 oracle_homeを参照してください。