Passer au contenu principal
Managed Postgres comprend un ensemble sélectionné d’extensions qui étendent les fonctionnalités de votre base de données. Vous trouverez ci-dessous la liste des extensions disponibles.

Installation des extensions

Pour installer une extension, connectez-vous à votre base de données et exécutez :
CREATE EXTENSION extension_name;
Pour voir quelles extensions sont actuellement installées :
SELECT * FROM pg_extension;
Pour afficher toutes les extensions disponibles et leurs versions :
SELECT * FROM pg_available_extensions;

Extensions disponibles

ExtensionVersionDescription
address_standardizer3.6.3Utilisé pour décomposer une adresse en ses éléments constitutifs
address_standardizer_data_us3.6.3Exemple de jeu de données américain pour Address Standardizer
adminpack2.1Fonctions d’administration pour PostgreSQL (PG16 uniquement)
age1.7.0Extension de base de données orientée graphe Apache AGE
amcheckFonctions de vérification de l’intégrité des relations
autoinc1.0Fonctions pour les champs à auto-incrémentation
bloom1.0Méthode d’accès Bloom - index basé sur un fichier de signatures
bool_plperl1.0Conversion entre bool et plperl
bool_plperlu1.0Conversion entre bool et plperlu
btree_gin1.3Prise en charge de l’indexation des types de données courants dans GIN
btree_gist1.8Prise en charge de l’indexation des types de données courants dans GiST
citext1.8Type de données pour les chaînes de caractères insensibles à la casse
cube1.5Type de données pour les cubes multidimensionnels
dblink1.2Connexion à d’autres bases de données PostgreSQL depuis une base de données
dict_int1.0Modèle de dictionnaire de recherche textuelle pour les entiers
dict_xsyn1.0Modèle de dictionnaire de recherche textuelle pour le traitement avancé des synonymes
earthdistance1.2Calcul des distances orthodromiques à la surface de la Terre
file_fdw1.0Wrapper de données externes pour l’accès aux fichiers plats
fuzzystrmatch1.2Déterminer les similarités et la distance entre des chaînes de caractères
h34.2.3Bindings H3 pour PostgreSQL
h3_postgis4.2.3Intégration de H3 à PostGIS
hll2.19Type pour stocker des données HyperLogLog
hstore1.8Type de données pour stocker des ensembles de paires (clé, valeur)
hstore_plperl1.0Conversion entre hstore et plperl
hstore_plperlu1.0Conversion entre hstore et plperlu
hypopg1.4.2Index hypothétiques pour PostgreSQL
intagg1.1Agrégateur et énumérateur d’entiers (obsolète)
insert_username1.0Fonctions permettant de suivre qui a modifié une table
intarray1.5Fonctions, opérateurs et prise en charge des index pour les tableaux 1D d’entiers
ip4r2.4Types d’index pour plages IPv4 et IPv6
isn1.3Types de données pour les normes internationales de numérotation des produits
jsonb_plperl1.0Conversion entre jsonb et plperl
jsonb_plperlu1.0Conversion entre jsonb et plperlu
lo1.2Maintenance des objets volumineux
ltree1.3Type de données pour les structures hiérarchiques arborescentes
moddatetime1.0Fonctions de suivi de l’heure de dernière modification
mysql_fdw1.2Foreign data wrapper pour interroger un serveur MySQL
old_snapshot1.0Utilitaires prenant en charge old_snapshot_threshold (PG16 uniquement)
orafce4.16Fonctions et operators qui émulent un sous-ensemble des fonctions et packages du SGBDR Oracle
pageinspect1.13Inspection bas niveau du contenu des pages de la base de données
pg_buffercacheExaminer le cache de buffers partagé
pg_clickhouse0.3Interfaces pour interroger des bases de données ClickHouse depuis PostgreSQL
pg_cron1.6Planificateur de jobs pour PostgreSQL
pg_freespacemap1.3Examiner la carte d’espace libre (FSM)
pg_hint_planIndications d’optimisation pour PostgreSQL
pg_ivm1.13Maintenance incrémentielle des vues dans PostgreSQL
pg_logicalinspect1.0Fonctions pour inspecter les components du logical decoding (PG18+)
pg_partman5.4.3Extension pour gérer les tables partitionnées par heure ou par ID
pg_prewarm1.2Préchauffer les données de relation
pg_re20.1Fonctions de regular expression compatibles avec ClickHouse, basées sur RE2 de Google
pg_repack1.5.3Réorganiser les tables dans des bases de données PostgreSQL avec un minimum de verrous
pg_similarity1.0Prise en charge des requêtes de similarité
pg_stat_ch0.3Diffuse en temps réel la télémétrie d’exécution par query vers ClickHouse
pg_stat_statementsSuivre les statistiques de planification et d’exécution de tous les statements SQL exécutés
pg_surgery1.0Extension pour réparer une relation endommagée
pg_tokenizer0.1.1Tokenizer de texte utilisé avec vchord_bm25
pg_trgm1.6Mesure de la similarité textuelle et recherche d’index basées sur des trigrammes
pg_visibility1.2Examiner la carte de visibilité (VM) et les informations de visibilité au niveau des pages
pg_walinspect1.1Fonctions pour inspecter le contenu du Write-Ahead Log de PostgreSQL
pgauditFournit des fonctions d’audit
pgcrypto1.4Fonctions cryptographiques
pglogical2.4.6Réplication logique PostgreSQL
pglogical_origin1.0.0Extension factice pour assurer la compatibilité lors d’une mise à niveau depuis Postgres 9.4
pgrouting4.0.1Extension pgRouting
pgrowlocks1.2Affiche les informations de verrouillage au niveau des lignes
pgstattuple1.5Affiche des statistiques au niveau des tuples
pgtap1.3.4Tests unitaires pour PostgreSQL
plperl1.0Langage procédural PL/Perl
plperlu1.0Langage procédural PL/PerlU non fiable
plpgsql1.0Langage procédural PL/pgSQL
plpgsql_check2.8Vérification avancée des fonctions plpgsql
postgis3.6.3Types spatiaux de géométrie et de géographie PostGIS, ainsi que leurs fonctions
postgis_raster3.6.3Types raster PostGIS et leurs fonctions
postgis_sfcgal3.6.3Fonctions SFCGAL de PostGIS
postgis_tiger_geocoder3.6.3Géocodeur TIGER et géocodeur inverse PostGIS
postgis_topology3.6.3Types spatiaux de topologie PostGIS et leurs fonctions
postgres_fdw1.2Wrapper de données externes pour les serveurs PostgreSQL distants
prefix1.2.0Module Prefix Range pour PostgreSQL
refint1.0Fonctions pour implémenter l’intégrité référentielle (obsolète)
seg1.4Type de données permettant de représenter des segments de ligne ou des intervalles en virgule flottante
semver0.41.0Type de données de version sémantique
sslinfo1.2Informations sur les certificats SSL
tablefunc1.0Fonctions qui manipulent des tables entières, notamment crosstab
tcn1.0Notifications de changement déclenchées
tds_fdw2.0.5Wrapper de données externes pour interroger une base de données TDS (Sybase ou Microsoft SQL Server)
tsm_system_rows1.0Méthode TABLESAMPLE qui accepte un nombre de lignes comme limite
tsm_system_time1.0Méthode TABLESAMPLE qui accepte une durée en millisecondes comme limite
uintTypes d’entiers non signés
unaccent1.1Dictionnaire de recherche textuelle supprimant les accents
unit7Extension d’unités SI
uuid-ossp1.1Génère des identifiants universellement uniques (UUIDs)
vchord1.1.1Méthodes d’accès pour l’indexation vectorielle dans Postgres
vchord_bm250.3.0Méthode d’accès au classement BM25 pour la recherche en texte intégral
vector0.8.2Type de données vectoriel et méthodes d’accès ivfflat et hnsw
xml21.2Interrogation XPath et XSLT

extension pg_clickhouse

L’extension pg_clickhouse est préinstallée sur toutes les instances Managed Postgres. Elle vous permet d’interroger directement des bases de données ClickHouse depuis PostgreSQL, offrant ainsi une couche de requête unifiée pour les transactions comme pour l’analytique. Consultez la documentation de pg_clickhouse pour les instructions de configuration et les détails d’utilisation.

extension pg_stat_ch

L’extension pg_stat_ch assure l’observability au niveau des requêtes pour votre instance Managed Postgres. Elle capture la télémétrie de chaque requête (durées, lignes, buffers, WAL, erreurs) et l’envoie vers l’UI de ClickHouse Cloud, où elle alimente les vues des requêtes lentes, des erreurs et de la charge de travail. Aucune configuration n’est requise.

extension pg_re2

L’extension pg_re2 ajoute à Managed Postgres des fonctions Regex compatibles avec ClickHouse, reposant sur le moteur RE2 de Google. Elle est utile pour porter des requêtes de l’un à l’autre, ou pour exécuter des charges de travail hybrides nécessitant une sémantique de correspondance des motifs identique des deux côtés.
Dernière modification le 25 juin 2026