Internals//Index Access Method: Index Cost Estimation Functions
  • References/Database/PostgreSQL/Internals/Index Access Method

The amcostestimate function is given information describing a possible index scan, including lists of WHERE and ORDER BY clauses that have been

2025-01-10 15:47:30
Internals//GiST Indexes: Built-in Operator Classes
  • References/Database/PostgreSQL/Internals/GiST Indexes

The core PostgreSQL distribution includes the GiST operator classes shown in Table 61-1. (Some of the optional

2025-01-10 15:47:30
Internals//Physical Storage: Visibility Map
  • References/Database/PostgreSQL/Internals/Physical Storage

Each heap relation has a Visibility Map (VM) to keep track of which pages contain only tuples that are known to be visible to all active transactions; it also keeps track of

2025-01-10 15:47:30
Internals//Index Access Method: Basic API Structure for Indexes
  • References/Database/PostgreSQL/Internals/Index Access Method

Each index access method is described by a row in the pg_am

2025-01-10 15:47:30
Internals//Physical Storage: Database File Layout
  • References/Database/PostgreSQL/Internals/Physical Storage

This section describes the storage format at the level of files and directories. Traditionally, the configuration and data files used by a database

2025-01-10 15:47:30
Internals//BRIN Indexes: Extensibility
  • References/Database/PostgreSQL/Internals/BRIN Indexes

The BRIN interface has a high level of abstraction, requiring the access method implementer only to implement the semantics of the data type

2025-01-10 15:47:30
Internals//Index Access Method: Index Access Method Functions
  • References/Database/PostgreSQL/Internals/Index Access Method

The index construction and maintenance functions that an index access method must provide in IndexAmRoutine are:

2025-01-10 15:47:30
Internals//SP-GiST Indexes: Examples
  • References/Database/PostgreSQL/Internals/SP-GiST Indexes

The PostgreSQL source distribution includes several examples of index operator classes for SP-GiST, as described

2025-01-10 15:47:30
Internals//Physical Storage: Initialization Fork
  • References/Database/PostgreSQL/Internals/Physical Storage

Each unlogged table, and each index on an unlogged table, has an initialization fork. The initialization fork is an empty table or index of the appropriate type. When an unlogged

2025-01-10 15:47:30
Internals: PostgreSQL Rule System
  • References/Database/PostgreSQL/Internals

PostgreSQL supports a powerful rule system for the specification of views and ambiguous

2025-01-10 15:47:30