# PostgreSQLとの接続

以下の製品でPostgreSQLに接続するためにはOpenSSL 3.xが必要です。

- Ver.3.4.0以降のDataMagic Server for Linux（64bit版）

- Ver.3.4.0以降のDataMagic Server for zLinux

TLS暗号通信の有無に関わらず、以下の共有ライブラリファイルが必要になります。

OpenSSL 3.xをインストール後、この2ファイルが存在することを確認してください。

- libssl.so.3

- libcrypto.so.3

ライブラリが不足している場合、データ加工履歴やDB接続テストなどの詳細メッセージに、以下のエラーが出力されます。

[出力エラー例]

      libssl.so.3: cannot open shared object file: No such file or directory

OpenSSLのインストールが困難な場合、以下の手順でlibpq.so.5.17をOpenSSLが不要なものに置き換えてください。

libpq.so.5.17の差し替え手順

  1. DataMagicインストールディレクトリのbin直下に移動します。

  2. libpq.so.5.17をlibpq.so.5.17.sslなどにファイル名（名前は任意）を変更します。

  3. libpq.so.5.17.nosslをlibpq.so.5.17にファイル名を変更します。

DataMagicからPostgreSQLへ接続する場合は、次に示す環境変数を設定します。

LD_LIBRARY_PATH

  AIXの場合はLIBPATH、HP-UXの場合はSHLIB_PATHにそれぞれ設定してください。

  実行モジュール格納ディレクトリの「DMEXEP」を設定してください。

接続先データベース

  DataMagicから接続できるPostgreSQL のバージョンは、以下のURLから弊社ホームページを参照してください。

  URL: https://www.hulft.com/