VI. Référence
Les points abordés dans la référence sont supposés fournir d'une manière
concise un résumé précis, complet et formel sur leurs sujets
respectifs. Des informations complémentaires sur l'utilisation de
PostgreSQL sont présentées dans d'autres
parties de ce livre sous la forme de descriptions, de tutoriels ou
d'exemples. Vous pourrez vous reporter à la liste de références
croisées que vous pourrez trouver sur chaque page de référence.
Les entrées de références sont également disponibles sur les pages
<< man >> traditionnelles.
- Table des matières
- I. Commandes SQL
- ABORT -- Interrompt la transaction en cours
- ALTER AGGREGATE -- change la définition d'une fonction d'agrégat
- ALTER CONVERSION -- change la définition d'une conversion
- ALTER DATABASE -- modifie une base de données
- ALTER DOMAIN -- change la définition d'un domaine
- ALTER FUNCTION -- change la définition d'une fonction
- ALTER GROUP -- ajoute ou supprime des utilisateurs d'un groupe
- ALTER LANGUAGE -- change la définition d'un langage procédural
- ALTER OPERATOR CLASS -- change la définition d'un opérateur de classe
- ALTER SCHEMA -- change la définition d'un schéma
- ALTER SEQUENCE -- modifie la définition d'un générateur de séquence
- ALTER TABLE -- change la définition d'une table
- ALTER TRIGGER -- change la définition d'un déclencheur
- ALTER USER -- modifie le compte d'un utilisateur de la base de données
- ANALYZE -- récupère des statistiques sur une base de données
- BEGIN -- débute un bloc de transaction
- CHECKPOINT -- force un point de vérification du journal des transactions
- CLOSE -- ferme un curseur
- CLUSTER -- réorganise une table suivant un index
- COMMENT -- définit ou modifie le commentaire sur un objet
- COMMIT -- valide la transaction en cours
- COPY -- copie des données entre un fichier et une table
- CREATE AGGREGATE -- définit une nouvelle fonction d'agrégat
- CREATE CAST -- définit une nouvelle conversion
- CREATE CONSTRAINT TRIGGER -- définit un nouveau déclencheur contrainte
- CREATE CONVERSION -- définit une nouvelle conversion d'encodage
- CREATE DATABASE -- crée une nouvelle base de données
- CREATE DOMAIN -- définit un nouveau domaine
- CREATE FUNCTION -- définit une nouvelle fonction
- CREATE GROUP -- définit un nouveau groupe d'utilisateurs
- CREATE INDEX -- définit un nouvel index
- CREATE LANGUAGE -- définit un nouveau langage de procédures
- CREATE OPERATOR -- définit un nouvel opérateur
- CREATE OPERATOR CLASS -- définit une nouvelle classe d'opérateur
- CREATE RULE -- définit une nouvelle règle de réécriture
- CREATE SCHEMA -- définit un nouveau schéma
- CREATE SEQUENCE -- définit un nouveau générateur de séquence
- CREATE TABLE -- définit une nouvelle table
- CREATE TABLE AS -- crée une nouvelle table à partir des résultats d'une
requête
- CREATE TRIGGER -- définit un nouveau déclencheur
- CREATE TYPE -- définit un nouveau type de donnée
- CREATE USER -- définit un nouveau compte utilisateur dans la base de
données
- CREATE VIEW -- définit une nouvelle vue
- DEALLOCATE -- désalloue une instruction préparée
- DECLARE -- définit un curseur
- DELETE -- supprime les lignes d'une table
- DROP AGGREGATE -- supprimer une fonction d'agrégat
- DROP CAST -- supprime une conversion
- DROP CONVERSION -- supprimer une conversion
- DROP DATABASE -- supprime une base de données
- DROP DOMAIN -- supprime un domaine
- DROP FUNCTION -- supprime une fonction
- DROP GROUP -- supprime un groupe d'utilisateurs
- DROP INDEX -- supprime un index
- DROP LANGUAGE -- supprimer un langage procédural
- DROP OPERATOR -- supprime un opérateur
- DROP OPERATOR CLASS -- supprime une classe d'opérateur
- DROP RULE -- supprime une règle de réécriture
- DROP SCHEMA -- supprime un schéma
- DROP SEQUENCE -- supprime une séquence
- DROP TABLE -- supprime une table
- DROP TRIGGER -- supprime un déclencheur
- DROP TYPE -- supprime un type de données
- DROP USER -- supprime un compte utilisateur d'une base de données
- DROP VIEW -- supprime une vue
- END -- valide la transaction en cours
- EXECUTE -- exécute une instruction préparée
- EXPLAIN -- affiche le plan d'exécution d'une instruction
- FETCH -- récupère des lignes à partir d'une colonne en utilisant un curseur
- GRANT -- définit les droits d'accès
- INSERT -- crée de nouvelles lignes dans une table
- LISTEN -- écoute une notification
- LOAD -- charge ou décharge une bibliothèque partagée
- LOCK -- verrouille une table
- MOVE -- positionne un curseur
- NOTIFY -- génère une notification
- PREPARE -- prépare une instruction pour exécution
- REINDEX -- reconstruit les index
- RESET -- restaure la valeur d'un paramètre à l'exécution à sa valeur par
défaut
- REVOKE -- supprime les droits d'accès
- ROLLBACK -- annule la transaction en cours
- SELECT -- récupère des lignes d'une table ou vue
- SELECT INTO -- crée une nouvelle table à partir des résultats d'une
requête
- SET -- change un paramètre d'exécution
- SET CONSTRAINTS -- initialise le mode de contrainte de la transaction en
cours
- SET SESSION AUTHORIZATION -- initialise l'identifiant de l'utilisateur de la session et
l'identifiant de l'utilisateur courant de la session courante
- SET TRANSACTION -- initialise les caractéristiques de la transaction
actuelle
- SHOW -- affiche la valeur d'un paramètre en exécution
- START TRANSACTION -- débute un bloc de transactions
- TRUNCATE -- vide une table
- UNLISTEN -- arrête l'écoute d'une notification
- UPDATE -- met à jour les lignes d'une table
- VACUUM -- récupère l'espace inutilisé et, optionnellement, analyse une base
- II. Applications clientes de PostgreSQL
- clusterdb -- groupe les bases de données de
PostgreSQL
- createdb -- crée une nouvelle base de données
PostgreSQL
- createlang -- définit un langage de procédure pour
PostgreSQL
- createuser -- définit un nouveau compte utilisateur
PostgreSQL
- dropdb -- supprime une base de données
PostgreSQL
- droplang -- supprime un langage de procédure pour
PostgreSQL
- dropuser -- supprimer un compte utilisateur
PostgreSQL
- ecpg -- préprocesseur SQL C embarqué
- pg_config -- récupère des informations sur la version installée de
PostgreSQL
- pg_dump -- extrait une base de données PostgreSQL dans un
script ou un autre fichier d'archive
- pg_dumpall -- extrait un groupe de bases de données
PostgreSQL dans un fichier script
- pg_restore -- restaure une base de données PostgreSQL à partir
d'un fichier d'archive créé par pg_dump
- pgtclsh -- client shell Tcl de
PostgreSQL
- pgtksh -- Client shell Tcl/Tk pour
PostgreSQL
- psql -- terminal interactif PostgreSQL
- vacuumdb -- récupère l'espace inutilisé et, en option, analyse une
base de données PostgreSQL
- III. Applications relatives au serveur PostgreSQL
- initdb -- crée un nouveau groupe de bases de données
PostgreSQL
- initlocation -- crée une aire secondaire de stockage des bases de données
PostgreSQL
- ipcclean -- supprime la mémoire partagée et les sémaphores d'un serveur
PostgreSQL qui a dû s'arrêter
brutalement
- pg_controldata -- affiche les informations de contrôle d'un groupe de bases de
données PostgreSQL
- pg_ctl -- lance, arrête ou relance le serveur
PostgreSQL
- pg_resetxlog -- réinitialise les WAL et les autres informations de contrôle d'un
groupe de bases de données PostgreSQL
- postgres -- lance un serveur PostgreSQL dans un
mode simple utilisateur
- postmaster -- serveur de bases de données multiutilisateur
PostgreSQL