47.4. PostgreSQLルールシステム

PostgreSQLには、ビューと理解の仕方でどうとも取れるビューの更新の仕様に対応する強力なルールシステムがあります。 元々PostgreSQLのルールシステムは2つの実装で構成されていました。

問い合わせの書き換えについては第38章にて詳しく論議されますので、ここでは取り扱いません。 書き換えの入出力はともに問い合わせツリーである、つまり、ツリー内の表現の仕方や語義をどの程度詳しく判断するかには変更はない、ということを指摘するのに留めます。 書き換えはマクロの拡張と捉えることもできます。