pg_extension
Le catalogue pg_extension
stocke les
informations sur les extensions installées. Voir Section 37.15 pour des détails sur les extensions.
Tableau 51.22. Colonnes de pg_extension
Nom | Type | Références | Description |
---|---|---|---|
oid | oid | Identifiant de ligne (attribut caché ; doit être sélectionné explicitement) | |
extname | name | Nom de l'extension | |
extowner | oid |
| Propriétaire de l'extension |
extnamespace | oid |
| Schéma contenant les objets exportés de l'extension |
extrelocatable | bool | Vrai si l'extension peut être déplacée dans un autre schéma | |
extversion | text | Nom de la version de l'extension | |
extconfig | oid[] |
| Tableaux d'OID de type regclass pour la table
de configuration de l'extension, ou NULL si aucun |
extcondition | text[] | Tableau de conditions de filtre (clauses
WHERE ) pour la table de configuration de
l'extension, ou NULL si aucun |
Notez que, contrairement aux autres catalogues ayant une colonne de
« schéma », extnamespace
n'est
pas le schéma contenant l'extension. Les noms des extensions ne
sont jamais qualifiés d'un schéma. En fait,
extnamespace
indique le schéma qui
contient la plupart ou tous les objets de l'extension. Si
extrelocatable
vaut true, alors ce schéma
doit en fait contenir tous les objets de l'extension, dont le nom
peut être qualifié avec le nom du schéma.