Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries12229
kafkaProduce messages to Apache Kafka from PostgreSQL
kafka messaging preload
pg_kafka
Replication and streams
kafka_fdwkafka Foreign Data Wrapper for CSV formatted messages
kafka_fdw
Foreign data wrappers
Kernel Resource Usagemax_files_per_process (integer) # Sets the maximum number of open files each server subprocess is allowed to open simultaneously; files already opened in the postmaster are not counted towar…
key_column_usageThe view key_column_usage identifies all columns in the current database that are restricted by some unique, primary key, or foreign key constraint. Check constraints are not included in thi…
keyhippoRLS-compatible API keys for PostgreSQL
auth rls roles supabase tle
keyhippo
Security
Keyword/Value Connection StringsIn the keyword/value format, each parameter setting is in the form keyword = value, with space(s) between settings. Spaces around a setting's equal sign are optional. To write an empty value…
kham_pgThai word-segmentation FTS parser — tsvector, soundex, RTGS romanization, NER
fts named-entity nlp parser romanization soundex thai tokenizer
kham_pg
Full-text search
khulnasoft_vaultKhulnasoft Vault Extension
khulnasoft_vault
Security
kilobasePreloaded pgrx background worker for scheduling and refreshing PostgreSQL materialized views.
background-worker materialized-view pgrx scheduling
kilobase
Time series
kissfftFast-Fourier transformer (fft)
aggregate fft fourier
pgfft
Functions and aggregates
kite_fdwForeign data wrapper for remote Kite servers
postgres-kite
Foreign data wrappers
kiwicopple-is_evenCalculates if a value is even.
database.dev tle
kiwicopple-is_even
Functions and aggregates
kmeaK-Mer Extension for Analysis
kmea
Data types
kmeansK-means clustering window function for PostgreSQL
analysis clustering k-means statistics window-function
kmeans
AI and vectors
kmoneyExact scale-18 monetary types with one SQL type per currency.
money currency fixed-point iso-4217
kamu-money-pg
Data types
knxdata types for KNX Addresses
address datatype knx
pgknx
Data types
koldstorePostgreSQL tiered-storage that moves historical rows to Parquet while keeping the original table fully queryable and supporting updates and deletes.
cold-storage database datalake multi-tena…
konfigrafGit based application configuration
config configuration git
konfigraf
Features
kor_searchA PostgreSQL extension for Korean-English text search.
english fts korean similarity synonyms
kor_search
Full-text search
kq_cxPreloaded in-memory calendar cache and date-arithmetic functions for ketteQ PostgreSQL schemas.
cache calendar pgrx preload
kq_cx
Time series
kq_fxketteQ, Inc.
currency fx pgrx
kq_fx
Functions and aggregates
ksjJapanese kanji-numeral integer type with arithmetic, aggregates, casts, comparison, and B-tree indexing
integer japanese kanji numeric
ksj
Data types
kt_fdwForeign data wrapper for reading and writing Kyoto Tycoon key-value stores.
fdw kyoto-tycoon
kt_fdw
Foreign data wrappers
kv_fdwForeign data wrapper for key-value storage backed by RocksDB/VidarDB.
fdw key-value rocksdb
kv_fdw
Foreign data wrappers
l10n_table_dependent_extensionPostgreSQL l10n toolbox
pg_xenophile
Data types
lab-orderspgpm demo for the Postgres Conference 2026
lab-orders
Features
lambdafunction for Postgres
function functions lambda plpgsql
pg_lambda
Procedural languages
lancePostgreSQL FDW extension for reading and querying Lance format tables
arrow fdw lance pgrx
lance
Foreign data wrappers
languageCustom PostgreSQL language enumeration type
enum language type
pg_language
Data types
Language TagA language tag, defined in BCP 47, is a standardized identifier used to identify languages, regions, and other information about a locale.
Basic language tags are simply language-region; or …
lantern_extrasConvenience functions for working with vector embeddings
ai embeddings llm pgrx vector
lantern_extras
AI and vectors
Large Objectsare not directly supported by ECPG, but ECPG application can manipulate large objects through the libpq large object functions, obtaining the necessary PGconn object by calling the ECPGget_P…
Large ObjectsPostgreSQL has a large object facility, which provides stream-style access to user data that is stored in a special large-object structure. Streaming access is useful when working with data …
LATERALSubqueries # Subqueries appearing in FROM can be preceded by the key word LATERAL. This allows them to reference columns provided by preceding FROM items. (Without LATERAL, each subquery is …
LATERAL SubqueriesSubqueries appearing in FROM can be preceded by the key word LATERAL. This allows them to reference columns provided by preceding FROM items. (Without LATERAL, each subquery is evaluated ind…
latitude( earth ) → float8 Returns the latitude in degrees of a point on the surface of the Earth.
launchql-base32RFC6238 TOTP implementation in pure PostgreSQL plpgsql
launchql-base32
Security
launchql-ext-default-rolesCreate the anonymous, authenticated and administrator roles used by LaunchQL
roles
launchql-ext-default-roles
Security
launchql-ext-jobs-queueTransactional SQL job queues and scheduled jobs for external workers
queue jobs
launchql-ext-jobs-queue
Features
launchql-ext-types🛠. basic pg utils
launchql-ext-types
Data types
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