&reftitle.constants; &extension.constants; PGSQL_ASSOC (&integer;) Passée à pg_fetch_array. Retourne un tableau associatif des noms et valeurs des champs. PGSQL_NUM (&integer;) Passée à pg_fetch_array. Retourne un tableau à index numérique des numéros et valeurs des champs. PGSQL_BOTH (&integer;) Passée à pg_fetch_array. Retourne un tableau des valeurs des champs qui est indexés numériquement (par le numéro des champs) et indexés associativement (par le nom des champs). PGSQL_CONNECT_FORCE_NEW (&integer;) Passée à pg_connect pour forcer la création d'une nouvelle connexion, plutôt que de réutiliser une connexion identique existante. PGSQL_CONNECTION_BAD (&integer;) Retournée par pg_connection_status indiquant que la connexion à la base de données est invalide. PGSQL_CONNECTION_OK (&integer;) Retournée par pg_connection_status indiquant que la connexion à la base de données est valide. PGSQL_SEEK_SET (&integer;) Passée à pg_lo_seek. Le positionnement commencera au début de l'objet. PGSQL_SEEK_CUR (&integer;) Passée à pg_lo_seek. Le positionnement commencera à la position courante. PGSQL_SEEK_END (&integer;) Passée à pg_lo_seek. Le positionnement commencera à la fin de l'objet. PGSQL_EMPTY_QUERY (&integer;) Retournée par pg_result_status. La chaîne de caractères envoyée au serveur était vide. PGSQL_COMMAND_OK (&integer;) Retournée par pg_result_status. Commande correctement complétée ne retournant aucune donnée. PGSQL_TUPLES_OK (&integer;) Retournée par pg_result_status. Commande correctement complétée retournant des données (comme SELECT ou SHOW). PGSQL_COPY_OUT (&integer;) Retournée par pg_result_status. Copie (à partir du serveur) de transfert de données commencée. PGSQL_COPY_IN (&integer;) Retournée par pg_result_status. Copie (vers le serveur) de transfert de données commencée. PGSQL_BAD_RESPONSE (&integer;) Retournée par pg_result_status. La réponse du serveur n'a pas été comprise. PGSQL_NONFATAL_ERROR (&integer;) Retournée par pg_result_status. Une erreur non fatale (de niveau notice ou warning) s'est produite. PGSQL_FATAL_ERROR (&integer;) Retournée par pg_result_status. Une erreur fatale s'est produite. PGSQL_TRANSACTION_IDLE (&integer;) Retournée par pg_transaction_Status. La connexion est présentement libre, aucune transaction en cours. PGSQL_TRANSACTION_ACTIVE (&integer;) Retournée par pg_transaction_status. Une commande est en cours sur la connexion. Une requête a été envoyée sur la connexion et n'a toujours pas été complétée. PGSQL_TRANSACTION_INTRANS (&integer;) Retournée par pg_transaction_status. La connexion est libre, dans un bloc de transaction. PGSQL_TRANSACTION_INERROR (&integer;) Retournée par pg_transaction_status. La connexion est libre, dans un bloc de transaction échoué. PGSQL_TRANSACTION_UNKNOWN (&integer;) Retournée par pg_transaction_status. La connexion est mauvaise. PGSQL_DIAG_SEVERITY (&integer;) Passée à pg_result_error_field. La sévérité; le contenu du champ est ERROR, FATAL ou PANIC (dans un message d'erreur) ou WARNING, NOTICE, DEBUG, INFO ou LOG (dans un message d'avertissement) ou une traduction localisée parmi celles-ci. Toujours présent. PGSQL_DIAG_SQLSTATE (&integer;) Passée à pg_result_error_field. Le code SQLSTATE pour cette erreur. Le code SQLSTATE identifie le type d'erreur qui s'est produite; cela peut être utilisé par des applications d'entrée pour effectuer des opérations spécifiques (comme la gestion d'erreur) en réponse à une erreur de base de données particulière. Ce champ ne peut être localisé et est toujours présent. PGSQL_DIAG_MESSAGE_PRIMARY (&integer;) Passée à pg_result_error_field. Le champ d'erreur primaire interprétable pour l'utilisateur (normalement une ligne). Toujours présent. PGSQL_DIAG_MESSAGE_DETAIL (&integer;) Passée à pg_result_error_field. Détail : un second optionnel message d'erreur apportant plus de détails à propos du problème. Peut être sur plusieurs lignes. PGSQL_DIAG_MESSAGE_HINT (&integer;) Passée à pg_result_error_field. Conseil : une suggestion optionnelle qui indique que faire à propos du problème. Ceci est prévu d'être différent de l'erreur puisqu'elle offre un conseil (potentiellement inadéquat) plutôt que les faits véridiques. Peut être sur plusieurs lignes. PGSQL_DIAG_STATEMENT_POSITION (&integer;) Passée à pg_result_error_field. Une chaîne de caractères contenant une valeur entière décimale indiquant une erreur de position du curseur en tant qu'index dans la requête originale. Le premier caractère a l'index 1 et les positions sont mesurées en caractères, non en octets. PGSQL_DIAG_INTERNAL_POSITION (&integer;) Passée à pg_result_error_field. Ceci est défini étant la même chose que le champ PG_DIAG_STATEMENT_POSITION, mais cela est utilisé lorsque la position du curseur réfère à une commande générée internement plutôt que d'une envoyée par le client. Le champ PG_DIAG_INTERNAL_QUERY apparaîtra toujours lorsque ce champ apparaît. PGSQL_DIAG_INTERNAL_QUERY (&integer;) Passée à pg_result_error_field. Le texte d'une commande générée internement échouée. Cela peut être, par exemple, une requête SQL envoyée par une fonction PL/pgSQL. PGSQL_DIAG_CONTEXT (&integer;) Passée à pg_result_error_field. Une indication du contexte dans lequel l'erreur s'est produit. Présentement, ceci inclue une pile d'appel des traceback des fonctions procédurales actives ainsi que des requête générées à l'interne. Le traçage est une entrée par ligne, les plus récentes en premier. PGSQL_DIAG_SOURCE_FILE (&integer;) Passée à pg_result_error_field. Le nom du fichier de l'emplacement du code source PostgreSQL où l'erreur a été reportée. PGSQL_DIAG_SOURCE_LINE (&integer;) Passée à pg_result_error_field. Le nombre de ligne de l'emplacement du code source PostgreSQL où l'erreur a été reportée. PGSQL_DIAG_SOURCE_FUNCTION (&integer;) Passée à pg_result_error_field. Le nom de la fonction de source code PostgreSQL reportant l'erreur. PGSQL_ERRORS_TERSE (&integer;) Passée à pg_set_error_verbosity. Spécifie que les messages retournés incluent la sévérité, le texte primaire ainsi que la position seulement; ceci devrait entrer sur une seule ligne. PGSQL_ERRORS_DEFAULT (&integer;) Passée à pg_set_error_verbosity. Le mode par défaut produit des messages qui incluent ce qui est plus haut et des détails en plus, conseil ou des champs contextes (ceci peut être sur plusieurs lignes). PGSQL_ERRORS_VERBOSE (&integer;) Passée à pg_set_error_verbosity. Le mode verbeux inclue tous les champs disponibles. PGSQL_STATUS_LONG (&integer;) Passée à pg_result_status. Indique que le code résultat est désiré numérique. PGSQL_STATUS_STRING (&integer;) Passée à pg_result_status. Indique que le tag de résultat de commande est désiré textuel. PGSQL_CONV_IGNORE_DEFAULT (&integer;) Passée à pg_convert. Ignore les valeurs par défaut dans la table pendant la conversion. PGSQL_CONV_FORCE_NULL (&integer;) Passée à pg_convert. Utilise &null; à la place d'une chaîne de caractères vide. PGSQL_CONV_IGNORE_DEFAULT (&integer;) Passée à pg_convert. Ignore la conversion de &null; à l'intérieur des colonnes NOT NULL.