エラー¶
pg_hint_planはエラーが発生するとヒントの構文解析を停止し、既に構文解析されたヒントを使用します。以下は典型的なエラーです。
シンタックスエラー¶
構文的なエラーやヒント名の誤りなどはシンタックスエラーとして出力されます。これらのエラーはpg_hint_plan.debug_printがON以上の場合、pg_hint_plan.message_levelによって指定されたメッセージレベルでサーバログに出力されます。
誤ったオブジェクトの指定¶
オブジェクトの指定に誤りがあるとヒントは無言で無視されます。この種類のエラーはシンタックスエラーと同様の条件で "Not used hints" としてサーバログに出力されます。
冗長または競合するヒント¶
冗長なヒントが指定されている場合やヒント同士が競合している場合は、最後のヒントが考慮されます。この種類のエラーは "duplication hints" として報告されます。
ネストされたコメント¶
ヒントコメントは再帰的に使用できません。 検出された場合、ヒントの構文解析は直ちに停止され、既に解析されたヒントはすべて無視されます。