set MFDBFH_CONFIG=<location-and-name-of-file>
この変数を設定しない場合、MFDBFH.cfg という名前のファイルが現在のディレクトリにあると見なされます。
dbfhconfig -add -server:<server-name> -provider:pg
<server-name> は、データベース サーバー インスタンスの名前です。localhost:<port> のエントリも有効で、デフォルトでマシン名になります。
次に、インスタンス内のデータベースを指定する必要があります。
dbfhconfig -add -server:<server-name> -dsn:<dsn-name> -type:database -name:postgres [-user:<user-name>] [-connect:<connection-string>]
<dsn-name> は、PostgreSQL postgres データベースの ODBC データ ソースであるか、ODBC データ ソースの代わりに接続文字列を使用する場合は、データベースを参照する構成内の一意の名前です。<user-name> は、インスタンスの有効なユーザーです (パスワードの資格情報については、後の手順で説明します)。<connection-string> は、ODBC データ ソースを使用せずにデータベース接続を確立する場合のデータベース接続文字列です。データベース固有の構文については、「データベース接続文字列」を参照してください。
dbfhconfig -add -server:<server-name> -dsn:<dsn-name> -type:datastore -optio:<opts> -name:<dsname> [-user:<user-name>] [-connect:<connection-string>]
<dsn-name> は、データストアの ODBC データ ソースであるか、ODBC データ ソースの代わりに接続文字列を使用する場合は、データストアを参照する構成内の一意の名前です。<opts> は、入出力操作に適用される最適化です。<dsname> は、データストアの実際の名前 (データ ソースのプロパティで構成されている) です。
オプション | 説明 |
---|---|
all | 使用可能なオプションごとに +<opt> を指定した場合と同様に、最適化がすべて適用されます。その後、-<opt> を使用して、特定のオプションを選択して無効にできます。 |
none | 最適化は適用されません。 |
{+|-}oiseq | 入力用に開かれた行順編成ファイルに対する最適化を有効 (+) または無効 (-) にします。 |
{+|-}ooseq | 出力用に開かれた行順編成ファイルに対する最適化を有効 (+) または無効 (-) にします。 |
{+|-}oi | 入力用に開かれた ESDS、KSDS、および RRDS ファイルに対する最適化を有効 (+) または無効 (-) にします。 |
{+|-}oo | 出力用に開かれた ESDS、KSDS、および RRDS ファイルに対する最適化を有効 (+) または無効 (-) にします。 |
次の構成ファイルには、データストア、リージョン データベース、およびリージョン間データベースが含まれています。このデータベースへの接続を確立するにはログイン資格情報が必要であるため、Secrets Vault も有効になっています。詳細については、「Micro Focus データベース ファイル ハンドラーの Secrets Vault の構成」を参照してください。
<datastores usevault="true"> <server name="localhost:5432" type="postgresql" access="odbc"> <dsn name="PG.POSTGRES" type="database" dbname="postgres" userid="clerk" password="$$vault$$"/> <dsn name="PG.VSAM" type="datastore" dsname="VSAM" optio="none +ooseq" userid="clerk" password="$$vault$$"/> <dsn name="PG.ESDEMO" type="region.cas" region="PGDEMO" feature="all" userid="clerk" password="$$vault$$"/> <dsn name="PG.CROSSREGION" type="crossregion.cas" userid="clerk" password="$$vault$$"/> </server> </datastores>