43.40. pg_prepared_statements
La vue pg_prepared_statements affiche
toutes les instructions préparées disponibles pour la session en
cours. Voir PREPARE pour de plus amples informations sur les
instructions préparées.
pg_prepared_statements contient une
ligne pour chaque instruction préparée. Les lignes sont ajoutées à la
vue quand une nouvelle instruction préparée est créée et supprimée
quand une instruction préparée est abandonnée (par exemple, via la
commande DEALLOCATE).
Tableau 43.40. Colonnes de pg_prepared_statements
|
Nom
|
Type
|
Description
|
|
|
name
|
text
|
L'identifiant de l'instruction préparée
|
|
|
statement
|
text
|
La requête soumise par le client pour créer cette
instruction préparée. Pour les instructions préparées
créées en SQL, c'est l'instruction
PREPARE
soumise par le
client. Pour les instructions préparées créées via le
protocole frontend/backend, c'est le texte de l'intruction
préparée elle-même.
|
|
|
prepare_time
|
timestamptz
|
L'heure de création de l'instruction préparée
|
|
|
parameter_types
|
regtype[]
|
Les types des paramètres attendus par l'instruction
préparée sous la forme d'un tableau de regtype. L'OID correspondant à un élément de
ce tableau peut être obtenu en convertissant la valeur
regtype en oid.
|
|
|
from_sql
|
boolean
|
true si l'instruction préparée a
été créée via l'instruction SQL
PREPARE
; false si l'instruction a été préparée via le
protocole frontend/backend
|
|
La vue pg_prepared_statements est en
lecture seule.