Adding an external module to PostgreSQL
Another strength of PostgreSQL is its extensibility. Extensibility was one of the original design goals, going back to the late 1980s. Now, in PostgreSQL 14, there are many additional modules that plug into the core PostgreSQL server.
There are many kinds of additional module offerings, such as the following:
- Additional functions
- Additional data types
- Additional operators
- Additional index types
Some extensions come preloaded with cloud services such as EDB BigAnimal, which preloads pg_stat_statements
and pgaudit
when selecting a PostgreSQL database. Other extensions are available from a pre-selected list, so move directly to the Using an installed module/extension recipe if using PostgreSQL alongside a cloud service.
Many tools and client interfaces work with PostgreSQL without any special installation. Here, we are discussing modules that extend and alter the behavior of the server...