Summary
In this chapter, indexes, views, functions, user-defined data types, and rule and trigger systems were discussed. A view is a named query or a wrapper around a SELECT statement. They can be used as a data access layer, provide an abstraction level, and control data privileges and permissions. A view in PostgreSQL can be categorized as temporary, materialized, updatable, or recursive. Simple views in PostgreSQL are automatically updatable. To make complex views updatable, you can use the rule and trigger systems.
Indexes are physical database objects defined in a table column, a set of columns, and expressions. Indexes are often used to optimize performance or to validate data. There are several techniques for building indexes, including ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access