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