PostgreSQLは依存関係を追跡し、状況が変化するとかなり積極的にキャッシュをフラッシュします。
関数を変更すると、少なくともそれに依存するすべての関数の計画が無効になります。実際には、IIRCは、キャッシュされたすべてのクエリプランを完全にフラッシュするだけです。
他のビューに依存するビュー、ビューを参照するプリペアドステートメントなどについても同じことが言えます。
それが失敗するケースを見つけた場合、あなたはバグを見つけました。完全に再現可能なテストケースで報告してください。
PostgreSQLは依存関係を追跡し、状況が変化するとかなり積極的にキャッシュをフラッシュします。
関数を変更すると、少なくともそれに依存するすべての関数の計画が無効になります。実際には、IIRCは、キャッシュされたすべてのクエリプランを完全にフラッシュするだけです。
他のビューに依存するビュー、ビューを参照するプリペアドステートメントなどについても同じことが言えます。
それが失敗するケースを見つけた場合、あなたはバグを見つけました。完全に再現可能なテストケースで報告してください。