postgres データ フォルダにある postgresql.conf ファイルを開き、max_prepared_connections の値をゼロ以外の値に変更しました。
ただし、「PREPARE TRANSACTION 'foo';」コマンドを使用しようとするたびに、max_prepared_connections がゼロに設定されているというエラーが表示されます。
私は何か間違ったことをしていますか?prepare transaction コマンドを使用できるようにしたいだけです。
postgres データ フォルダにある postgresql.conf ファイルを開き、max_prepared_connections の値をゼロ以外の値に変更しました。
ただし、「PREPARE TRANSACTION 'foo';」コマンドを使用しようとするたびに、max_prepared_connections がゼロに設定されているというエラーが表示されます。
私は何か間違ったことをしていますか?prepare transaction コマンドを使用できるようにしたいだけです。
このパラメータを変更した後、PosgreSQL サーバーを再起動する必要があります。
postgresql がインストールされている場所に移動します... Windows で C:\Program Files\PostgreSQL\9.5\data\postgresql.conf に移動し、「max_prepared_transactions」を検索してコメントを外します。max_prepared_transactions = 1
ゼロに設定すると機能が無効になります (変更には再起動が必要です) 注: max_prepared_transactions を増やすと、トランザクション スロットごとに最大 600 バイトの共有メモリとロック スペースが必要になります (max_locks_per_transaction を参照)。準備済みトランザクションを積極的に使用する予定がない限り、max_prepared_transactions をゼロ以外に設定することはお勧めできません。
その後、スタートメニューにservicesと入力してpostgresqlを検索し、左上隅からサービスを停止します。その後、このサービスを再起動します。次に jboss サーバーを再起動します。