Изгледът не е нищо повече от заявка с име. Има възможни оптимизации, свързани с perf, които някои СУБД реализират по-добре от други (pgSQL изглежда е от по-добрата страна), като повторно използване на плана за заявка, контрол на кеширания достъп и т.н.
Въпреки това, в края на деня, почти винаги, можете да очаквате изглед да се държи като директно издаване на SQL. С тази разлика, че можете да предоставите достъп до тази заявка без предоставяне на достъп до основните таблици.
Има оптимизации, които можете да направите, които променят поведението (направят ги наполовина подобни на таблици) и които може или не могат да съществуват в pgSQL като материализирани изгледи (съжалявам, нямам представа за pgSQL), но това е просто заяждане.