Manuel de référence PostgreSQL 7.2
The PostgreSQL Global Development Group
Copyright
© 1996-2001 by The PostgreSQL Global Development Group
Table of Contents
Préface
I.
Commandes SQL
ABORT
— Interrompt la transaction en cours
ALTER GROUP
— Ajoute ou supprime des utilisateurs d'un groupe.
ALTER TABLE
— change la définition d'une table.
ALTER USER
— change un compte utilisateur de la base.
ANALYZE
— Collecte des statistiques sur une base.
BEGIN
— Débute un bloc de transaction
CHECKPOINT
— force un contrôle dans une transaction
CLOSE
— Ferme un curseur
CLUSTER
— Groupe une table selon un index.
COMMENT
— Définit ou change le commentaire d'un objet.
COMMIT
— exécute la transaction en cours.
COPY
— Copie des données entre des fichiers et des tables
CREATE AGGREGATE
— Définit une nouvelle fonction agrégat
CREATE CONSTRAINT TRIGGER
— Définit un nouveau déclencheur de contrainte.
CREATE DATABASE
— Crée une nouvelle base.
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 procédural.
CREATE OPERATOR
— définit un nouvel opérateur
CREATE RULE
— Definit une nouvelle règle.
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 depuis les résultats d'une requête.
CREATE TRIGGER
— Définit un nouveau déclencheur
CREATE TYPE
— définit un nouveau type
CREATE USER
— définit un nouveau compte utilisateur dans la base.
CREATE VIEW
— définit une nouvelle vue.
DECLARE
— définit un curseur
DELETE
— supprime des lignes d'une table.
DROP AGGREGATE
— supprime une fonction agrégat utilisateur.
DROP DATABASE
— supprime une base.
DROP FUNCTION
— supprime une fonction utilisateur
DROP GROUP
— supprime un groupe utilisateur
DROP INDEX
— supprime un index.
DROP LANGUAGE
— supprime un langage procédural utilisateur
DROP OPERATOR
— supprime un opérateur utilisateur.
DROP RULE
— supprime une règle
DROP SEQUENCE
— supprime un séquence
DROP TABLE
— supprime une table
DROP TRIGGER
— supprime un déclencheur
DROP TYPE
— supprime un type utilisateur
DROP USER
— supprime un compte utilisateur de la base.
DROP VIEW
— supprime une vue
END
— valide la transaction en cours.
EXPLAIN
— montre le plan d'exécution d'une instruction.
FETCH
— retrouve les lignes d'une table qui utilisent un curseur.
GRANT
— definit les droits d'accès
INSERT
— crée de nouvelles lignes dans une table.
LISTEN
— à l'écoute d'une notification.
LOAD
— charge ou recharge un fichier bibliothèque partagé.
LOCK
— verrouille une table.
MOVE
— positionne un curseur sur une ligne spécifique d'une table.
NOTIFY
— génère une notification
REINDEX
— reconstruit les indexes corrompus.
RESET
— remplace les paramètres de lancement par une valeur par défaut.
REVOKE
— supprime les droits d'accès
ROLLBACK
— annule la transaction en cours.
SELECT
— permet de retrouver les lignes d'une table ou d'une vue.
SELECT INTO
— crée une nouvelle table à partir des résultats d'une requête.
SET
— change un paramètre de démarrage
SET CONSTRAINTS
— place le mode contrainte pour la transaction en cours.
SET SESSION AUTHORIZATION
— Met en place l'identifiant d'utilisateur de session et l'identifiant d'utilisateur courant de la session en cours.
SET TRANSACTION
— Met en place les caractéristiques de la transaction en cours.
SHOW
— indique la valeur du paramètre de démarrage.
TRUNCATE
— vide une table.
UNLISTEN
— stoppe l'attente de notification.
UPDATE
— met à jour les lignes d'une table.
VACUUM
— nettoie et optionnellement analyse une base.
II.
Applications clientes PostgreSQL
createdb
— crée une nouvelle base
PostgreSQL
createlang
— définit un nouveau langage procédural
PostgreSQL
createuser
— définit un nouveau compte utilisateur
PostgreSQL
dropdb
— supprime une base
PostgreSQL
droplang
— supprime un langage procédural
PostgreSQL
dropuser
— supprime un compte utilisateur
PostgreSQL
ecpg
— préprocesseur SQL C embarqué
pgaccess
— Une application cliente graphique PostgreSQL
pg_config
— Retrouve l'information sur la version installée de
PostgreSQL
pg_dump
— extrait une base
PostgreSQL
vers un fichier script ou autre fichier archive.
pg_dumpall
— extrait toutes les bases
PostgreSQL
dans un fichier script
pg_restore
— restaure une base
PostgreSQL
depuis un fichier archive créé par pg_dump
psql
— Terminal interactif
PostgreSQL
pgtclsh
—
Client shell tcl PostgreSQL
pgtksh
— Client shell
Tcl/Tk
PostgreSQL
vacuumdb
— nettoie et analyse une base
PostgreSQL
III.
Applications serveur PostgreSQL
initdb
— crée un nouveau cluster de base
PostgreSQL
initlocation
— crée une seconde zone de stockage de base
PostgreSQL
ipcclean
— efface la mémoire partagée et les sémaphores d'un serveur
PostgreSQL
avorté
pg_ctl
— Démarre, arrête ou redémarre un serveur
PostgreSQL
pg_passwd
— change un fichier mot-de-passe secondaire
PostgreSQL
postgres
— lance un serveur
PostgreSQL
en mode utilisateur unique
postmaster
— Serveur multi-utilisateurs
PostgreSQL
<<< Previous
Home
Next >>>
Bibliographie
Préface