ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.11.1 pg_hint_plan.hints_anywhereの削除

非互換

Fujitsu Enterprise Postgres 17では、ヒント句の解析強化により、pg_hint_plan.hints_anywhereでの指定は不要となり、同GUCパラメタは削除されました。

以下のような違いがあります。

  1. postgresql.confにpg_hint_plan.hints_anywhereを指定していると、pg_hint_planをロードする際に、以下のような警告メッセージを出力します。なお、設定値は無視され、処理は継続されます。

    WARNING:  invalid configuration parameter name "pg_hint_plan.hints_anywhere", removing it
    DETAIL:  "pg_hint_plan" is now a reserved prefix.
  2. SET文でpg_hint_plan.hints_anywhereを設定した場合、以下のようなメッセージを出力してSET文は失敗します。

    ERROR:  invalid configuration parameter name "pg_hint_plan.hints_anywhere"
    DETAIL:  "pg_hint_plan" is a reserved prefix.

対処方法

1. postgresql.confにpg_hint_plan.hints_anywhereを指定している場合は削除してください。

2. SET文でpg_hint_plan.hints_anywhereを指定している場合は、SETしないように修正してください。