PostgreSQL
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- Fonctions PostgreSQL
- pg_affected_rows — Retourne le nombre de lignes affectées
- pg_cancel_query — Annule une requête asynchrone
- pg_client_encoding — Lit l'encodage du client
- pg_close — Termine une connexion PostgreSQL
- pg_connect_poll — Test le statut d'une tentative de connexion asynchrone PostgreSQL en cours
- pg_connect — Établit une connexion PostgreSQL
- pg_connection_busy — Vérifie si la connexion PostgreSQL est occupée
- pg_connection_reset — Relance la connexion au serveur PostgreSQL
- pg_connection_status — Lit le statut de la connexion PostgreSQL
- pg_consume_input — Lit l'entrée de la connexion
- pg_convert — Convertit des valeurs d'un tableaux associatifs en une forme convenable pour des requêtes SQL
- pg_copy_from — Insère des lignes dans une table à partir d'un tableau
- pg_copy_to — Copie une table dans un tableau
- pg_dbname — Retourne le nom de la base de données PostgreSQL
- pg_delete — Efface des lignes PostgreSQL
- pg_end_copy — Synchronise avec le serveur PostgreSQL
- pg_escape_bytea — Protège une chaîne pour insertion dans un champ bytea
- pg_escape_identifier — Protège un identifiant pour l'insertion dans un champ texte.
- pg_escape_literal — Protège une requête SQL littérale à insérer dans un champ texte
- pg_escape_string — Protège une chaîne de caractères pour une requête SQL
- pg_execute — Exécute une requête préparée PostGreSQL
- pg_fetch_all_columns — Récupère toutes les lignes d'une colonne de résultats particulière en tant que tableau
- pg_fetch_all — Lit toutes les lignes d'un résultat
- pg_fetch_array — Lit une ligne de résultat PostgreSQL dans un tableau
- pg_fetch_assoc — Lit une ligne de résultat PostgreSQL sous forme de tableau associatif
- pg_fetch_object — Lit une ligne de résultat PostgreSQL dans un objet
- pg_fetch_result — Retourne les valeurs d'un résultat
- pg_fetch_row — Lit une ligne dans un tableau
- pg_field_is_null — Teste si un champ PostgreSQL est à NULL
- pg_field_name — Retourne le nom d'un champ PostgreSQL
- pg_field_num — Retourne le numéro d'une colonne
- pg_field_prtlen — Retourne la taille imprimée
- pg_field_size — Retourne la taille interne de stockage d'un champ donné
- pg_field_table — Retourne le nom ou l'oid d'une table
- pg_field_type_oid — Retourne le type ID (OID) pour le numéro du champ correspondant
- pg_field_type — Retourne le type d'un champ PostgreSQL donné par index
- pg_flush — Envoi les données de requête sortante sur la connexion
- pg_free_result — Libère la mémoire
- pg_get_notify — Lit le message SQL NOTIFY
- pg_get_pid — Lit l'identifiant de processus du serveur PostgreSQL
- pg_get_result — Lit un résultat PostgreSQL asynchrone
- pg_host — Retourne le nom d'hôte
- pg_insert — Insère un tableau dans une table
- pg_last_error — Lit le dernier message d'erreur sur la connexion
- pg_last_notice — Retourne la dernière note du serveur PostgreSQL
- pg_last_oid — Retourne l'identifiant de la dernière ligne
- pg_lo_close — Ferme un objet de grande taille PostgreSQL
- pg_lo_create — Crée un objet de grande taille PostgreSQL
- pg_lo_export — Exporte un objet de grande taille vers un fichier
- pg_lo_import — Importe un objet de grande taille depuis un fichier
- pg_lo_open — Ouvre un objet de grande taille PostgreSQL
- pg_lo_read_all — Lit un objet de grande taille en totalité
- pg_lo_read — Lit un objet de grande taille
- pg_lo_seek — Modifie la position dans un objet de grande taille
- pg_lo_tell — Retourne la position courante dans un objet de grande taille PostgreSQL
- pg_lo_truncate — Tronque un objet large
- pg_lo_unlink — Efface un objet de grande taille PostgreSQL
- pg_lo_write — Écrit un objet de grande taille PostgreSQL
- pg_meta_data — Lit les métadonnées de la table PostgreSQL
- pg_num_fields — Retourne le nombre de champ
- pg_num_rows — Retourne le nombre de lignes PostgreSQL
- pg_options — Retourne les options PostgreSQL
- pg_parameter_status — Consulte un paramètre de configuration courant du serveur
- pg_pconnect — Établit une connexion PostgreSQL persistante
- pg_ping — Ping la connexion à la base
- pg_port — Retourne le numéro de port
- pg_prepare — Envoie une requête pour créer une requête préparée avec les paramètres donnés et attend l'exécution
- pg_put_line — Envoie une chaîne au serveur PostgreSQL
- pg_query_params — Envoie une commande au serveur et attend le résultat, avec les capacités de passer des paramètres séparément de la commande texte SQL
- pg_query — Exécute une requête PostgreSQL
- pg_result_error_field — Retourne un champ individuel d'un rapport d'erreur
- pg_result_error — Lit le message d'erreur associé à un résultat
- pg_result_seek — Modifie la ligne courant dans un résultat
- pg_result_status — Lit le statut du résultat
- pg_select — Effectue une sélection PostgreSQL
- pg_send_execute — Envoie une requête pour exécuter une requête préparée avec des paramètres donnés, sans attendre le(s) résultat(s)
- pg_send_prepare — Envoie une requête pour créer une requête préparée avec les paramètres donnés, sans attendre la fin de son exécution
- pg_send_query_params — Envoie une commande et sépare les paramètres au serveur sans attendre le(s) résultat(s)
- pg_send_query — Exécute une requête PostgreSQL asynchrone
- pg_set_client_encoding — Choisit l'encodage du client PostgreSQL
- pg_set_error_verbosity — Détermine la le degré des messages retournés par pg_last_error et pg_result_error
- pg_socket — Récupère un gestionnaire de lecture seul sur le socket sous-jacent d'une connexion PostgreSQL
- pg_trace — Active le suivi d'une connexion PostgreSQL
- pg_transaction_status — Retourne le statut de la transaction en cours du serveur
- pg_tty — Retourne le nom de TTY associé à la connexion
- pg_unescape_bytea — Supprime la protection d'une chaîne de type bytea
- pg_untrace — Termine le suivi d'une connexion PostgreSQL
- pg_update — Modifie les lignes d'une table
- pg_version — Retourne un tableau avec les versions du client, du protocole et du serveur (si disponible)
Version en cache
21/11/2024 23:59:07 Cette version de la page est en cache (à la date du 21/11/2024 23:59:07) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-book.pgsql.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.