Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries12242
Monitoring Disk UsageThis section discusses how to monitor the disk usage of a PostgreSQL database system.
monitoring_roleSecurity-definer monitoring wrappers for a non-privileged role
monitoring role security-definer
monitoring_role
Monitoring
monqMongoDB-like query support for jsonb data
jsonb mongodb query
monq
Compatibility
morpheme_funcsPostgreSQL extension built with pgrx; upstream metadata did not provide a specific description.
japanese mecab morphology pgrx similarity
morpheme_funcs
Full-text search
moss_uuidgenGenerates UUIDs for moss. We use this because there was no UUID type when moss was written, and I do not want to rewrite moss to use pgsql's uuid type
moss_uuidgen
Functions and aggregates
mot_fdwopenGauss memory-optimized table engine FDW adapter
opengauss
Foreign data wrappers
MOVE[ direction { FROM | IN } ] cursor;
MOVE repositions a cursor without retrieving any data. MOVE works like the FETCH command, except it only repositions the cursor and does not return the ro…
MOVEposition a cursor
Synopsis MOVE [ direction ] [ FROM | IN ] cursor_name where direction can be one of: NEXT PRIOR FIRST LAST ABSOLUTE count RELATIVE count count ALL FORWARD FORWARD count FOR…
Moving-Aggregate ModeAggregate functions can optionally support moving-aggregate mode, which allows substantially faster execution of aggregate functions within windows with moving frame starting points. (See Se…
mpartmanModern partition manager for PostgreSQL
mpartman
Analytics
mtmaggregate to find min and max
mtm
Functions and aggregates
mtreeMetric-space index access method derived from PostgreSQL GiST
gist index metric-space
mtree
AI and vectors
mufdwMinimal local-table foreign data wrapper for teaching
mufdw
Foreign data wrappers
multicdr_fdwForeign data wrapper for reading call-detail-record file streams as external SQL tables.
cdr external-data fdw sql-med
multicdr_fdw
Foreign data wrappers
Multicolumn IndexesAn index can be defined on more than one column of a table. For example, if you have a table of this form:
CREATE TABLE test2 ( major int, minor int, name varchar );
(say, you keep your /dev…
multicornFetch foreign data in Python in your PostgreSQL server.
multicorn
Foreign data wrappers
Multiple Identity ColumnsPostgreSQL allows a table to have more than one identity column. The standard specifies that a table can have at most one identity column. This is relaxed mainly to give more flexibility for…
Multiple Statements in a Simple QueryWhen a simple Query message contains more than one SQL statement (separated by semicolons), those statements are executed as a single transaction, unless explicit transaction control command…
Multiple Synchronous StandbysSynchronous replication supports one or more synchronous standby servers; transactions will wait until all the standby servers which are considered as synchronous confirm receipt of their da…
Multivalued ResultsThe xpath_table function assumes that the results of each XPath query might be multivalued, so the number of rows returned by the function may not be the same as the number of input document…
Multivariate MCV ListsAnother type of statistic stored for each column are most-common value lists. This allows very accurate estimates for individual columns, but may result in significant misestimates for queri…
Multivariate N-Distinct CountsA similar problem occurs with estimation of the cardinality of sets of multiple columns, such as the number of groups that would be generated by a GROUP BY clause. When GROUP BY lists a sing…
Multivariate N-Distinct CountsSingle-column statistics store the number of distinct values in each column. Estimates of the number of distinct values when combining more than one column (for example, for GROUP BY a, b) a…
Multivariate Statistics Examples
Multixacts and WraparoundMultixact IDs are used to support row locking by multiple transactions. Since there is only limited space in a tuple header to store lock information, that information is encoded as a “multi…
mumakCardano CBOR parser
blockchain cardano cbor pgrx
mumak
Utilities
musicbrainz_collateProvides Unicode Collation Algorithm support
collation icu unicode
postgresql_musicbrainz_collate
Utilities
musicbrainz_unaccentRemoves accents from Unicode data
accents canonicalization fts musicbrainz unaccent unicode
postgresql_musicbrainz_unaccent
Full-text search
mv_rewriteQuery rewriting extension that transparently rewrites queries to use lower-cost materialized views.
materialized-view planner query-rewrite
pg_fdw_mv_rewrite
Features
mv_statsTracks creation, alteration, refresh, and reset statistics for materialized views.
event-trigger materialized-view statistics
mv_stats
Monitoring
mvtblEasily move tables around tablespaces
mvtbl
Administration
my_extensionA Basic PostgreSQL Extension
calculation data extension gsoc postgresql postgresql-extension tutorial utility
my_extension
Features
myextA useful and a flexible pattern for reloading postgres SQL extensions without losing data in extension-managed tables.
pgsql postgres sql
myext
Administration
myhelperCollection of PostgreSQL helper functions
admin array datetime diagnostics utility
myhelper
Utilities
mypg_shardingmypg sharding utilities for PostgreSQL
distributed postgres-fdw sharding
mypg_sharding
Analytics
mysql_fdwForeign data wrapper for querying a MySQL server
mysql_fdw
Foreign data wrappers
mysql_migratorTools for MySQL to PostgreSQL migration
mysql_migrator
Replication and streams
mysqlcompatMySQL compatibility functions, aggregates, operators, and casts for PostgreSQL porting.
compatibility conversion function mysql porting
mysqlcompat
Compatibility
nablaAsynchronous incremental materialized views with delta subscriptions
ivm logical-decoding subscriptions
nabla
Features
Named SQL Descriptor AreasA named SQL descriptor area consists of a header, which contains information concerning the entire descriptor, and one or more item descriptor areas, which basically each describe one column…
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
Searching every version by default. Manual pages are indexed for PostgreSQL 10–20; the reference library and extension catalogue are not version-bound.
all: every version pg17: one version ex: extensions only ↑↓ select ↵ open