IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Commandes SQL


Cette partie regroupe les informations de r�f�rence concernant les commandes SQL reconnues par PostgreSQL™. G�n�ralement, on d�signe par � SQL � le langage ; toute information sur la structure et la compatibilit� standard de chaque commande peut �tre trouv�e sur les pages r�f�renc�es.

Table des mati�res

ABORT — Interrompre la transaction en cours
ALTER AGGREGATE — Modifier la d�finition d'une fonction d'agr�gat
ALTER COLLATION — modifie la d�finition d'une collation
ALTER CONVERSION — Modifier la d�finition d'une conversion
ALTER DATABASE — Modifier une base de donn�es
ALTER DEFAULT PRIVILEGES — d�finit les droits d'acc�s par d�faut
ALTER DOMAIN — Modifier la d�finition d'un domaine
ALTER EXTENSION — modifie la d�finition d'une extension
ALTER FOREIGN DATA WRAPPER — modifier la d�finition d'un wrapper de donn�es distantes
ALTER FOREIGN TABLE — modifie la d�finition de la table distante
ALTER FUNCTION — Modifier la d�finition d'une fonction
ALTER GROUP — Modifier le nom d'un r�le ou la liste de ses membres
ALTER INDEX — Modifier la d�finition d'un index
ALTER LANGUAGE — Modifier la d�finition d'un langage proc�dural
ALTER LARGE OBJECT — Modifier la d�finition d'un Large Object
ALTER OPERATOR — Modifier la d�finition d'un op�rateur
ALTER OPERATOR CLASS — Modifier la d�finition d'une classe d'op�rateur
ALTER OPERATOR FAMILY — Modifier la d�finition d'une famille d'op�rateur
ALTER ROLE — Modifier un r�le de base de donn�es
ALTER SCHEMA — Modifier la d�finition d'un sch�ma
ALTER SEQUENCE — Modifier la d�finition d'un g�n�rateur de s�quence
ALTER SERVER — modifier la d�finition d'un serveur distant
ALTER TABLE — Modifier la d�finition d'une table
ALTER TABLESPACE — Modifier la d�finition d'un tablespace
ALTER TEXT SEARCH CONFIGURATION — modifier la d�finition d'une configuration de recherche plein texte
ALTER TEXT SEARCH DICTIONARY — modifier la d�finition d'un dictionnaire de recherche plein texte
ALTER TEXT SEARCH PARSER — modifier la d�finition d'un analyseur de recherche plein texte
ALTER TEXT SEARCH TEMPLATE — modifier la d�finition d'un mod�le de recherche plein texte
ALTER TRIGGER — Modifier la d�finition d'un d�clencheur
ALTER TYPE — Modifier la d�finition d'un type
ALTER USER — Modifier un r�le de la base de donn�es
ALTER USER MAPPING — change la d�finition d'une correspondance d'utilisateurs (user mapping)
ALTER VIEW — modifier la d�finition d'une vue
ANALYZE — Collecter les statistiques d'une base de donn�es
BEGIN — D�buter un bloc de transaction
CHECKPOINT — Forcer un point de v�rification dans le journal des transactions
CLOSE — Fermer un curseur
CLUSTER — R�organiser une table en fonction d'un index
COMMENT — D�finir ou modifier le commentaire associ� � un objet
COMMIT — Valider la transaction en cours
COMMIT PREPARED — Valider une transaction pr�alablement pr�par�e en vue d'une validation en deux phases
COPY — Copier des donn�es depuis/vers un fichier vers/depuis une table
CREATE AGGREGATE — D�finir une nouvelle fonction d'agr�gat
CREATE CAST — D�finir un transtypage
CREATE COLLATION — d�finit une nouvelle collation
CREATE CONVERSION — D�finir une nouvelle conversion d'encodage
CREATE DATABASE — Cr�er une nouvelle base de donn�es
CREATE DOMAIN — D�finir un nouveau domaine
CREATE EXTENSION — installe une nouvelle extension
CREATE FOREIGN DATA WRAPPER — d�finit un nouveau wrapper de donn�es distantes
CREATE FOREIGN TABLE — cr�e une nouvelle table distante
CREATE FUNCTION — D�finir une nouvelle fonction
CREATE GROUP — D�finir un nouveau r�le de base de donn�es
CREATE INDEX — D�finir un nouvel index
CREATE LANGUAGE — D�finir un nouveau langage proc�dural
CREATE OPERATOR — D�finir un nouvel op�rateur
CREATE OPERATOR CLASS — D�finir une nouvelle classe d'op�rateur
CREATE OPERATOR FAMILY — d�finir une nouvelle famille d'op�rateur
CREATE ROLE — D�finir un nouveau r�le de base de donn�es
CREATE RULE — D�finir une nouvelle r�gle de r��criture
CREATE SCHEMA — D�finir un nouveau sch�ma
CREATE SEQUENCE — D�finir un nouveau g�n�rateur de s�quence
CREATE SERVER — D�finir un nouveau serveur distant
CREATE TABLE — D�finir une nouvelle table
CREATE TABLE AS — D�finir une nouvelle table � partir des r�sultats d'une requ�te
CREATE TABLESPACE — D�finir un nouvel tablespace
CREATE TEXT SEARCH CONFIGURATION — d�finir une nouvelle configuration de recherche plein texte
CREATE TEXT SEARCH DICTIONARY — d�finir un dictionnaire de recherche plein texte
CREATE TEXT SEARCH PARSER — d�finir un nouvel analyseur de recherche plein texte
CREATE TEXT SEARCH TEMPLATE — d�finir un nouveau mod�le de recherche plein texte
CREATE TRIGGER — D�finir un nouveau d�clencheur
CREATE TYPE — D�finir un nouveau type de donn�es
CREATE USER — D�finir un nouveau r�le de base de donn�es
CREATE USER MAPPING — D�finir une nouvelle correspondance d'utilisateur (user mapping) pour un serveur distant
CREATE VIEW — D�finir une vue
DEALLOCATE — D�saffecter (lib�rer) une instruction pr�par�e
DECLARE — D�finir un curseur
DELETE — Supprimer des lignes d'une table
DISCARD — Annuler l'�tat de la session
DO — ex�cute un bloc de code anonyme
DROP AGGREGATE — Supprimer une fonction d'agr�gat
DROP CAST — Supprimer un transtypage
DROP COLLATION — supprime une collation
DROP CONVERSION — Supprimer une conversion
DROP DATABASE — Supprimer une base de donn�es
DROP DOMAIN — Supprimer un domaine
DROP EXTENSION — Supprime une extension
DROP FOREIGN DATA WRAPPER — Supprimer un wrapper de donn�es distantes
DROP FOREIGN TABLE — Supprime une table distante
DROP FUNCTION — Supprimer une fonction
DROP GROUP — Supprimer un r�le de base de donn�es
DROP INDEX — Supprimer un index
DROP LANGUAGE — Supprimer un langage proc�dural
DROP OPERATOR — Supprimer un op�rateur
DROP OPERATOR CLASS — Supprimer une classe d'op�rateur
DROP OPERATOR FAMILY — Supprimer une famille d'op�rateur
DROP OWNED — Supprimer les objets de la base poss�d�s par un r�le
DROP ROLE — Supprimer un r�le de base de donn�es
DROP RULE — Supprimer une r�gle de r��criture
DROP SCHEMA — Supprimer un sch�ma
DROP SEQUENCE — Supprimer une s�quence
DROP SERVER — Supprimer un descripteur de serveur distant
DROP TABLE — Supprimer une table
DROP TABLESPACE — Supprimer un tablespace
DROP TEXT SEARCH CONFIGURATION — Supprimer une configuration de recherche plein texte
DROP TEXT SEARCH DICTIONARY — Supprimer un dictionnaire de recherche plein texte
DROP TEXT SEARCH PARSER — Supprimer un analyseur de recherche plein texte
DROP TEXT SEARCH TEMPLATE — Supprimer un mod�le de recherche plein texte
DROP TRIGGER — Supprimer un d�clencheur
DROP TYPE — Supprimer un type de donn�es
DROP USER — Supprimer un r�le de base de donn�es
DROP USER MAPPING — Supprimer une correspondance d'utilisateur pour un serveur distant
DROP VIEW — Supprimer une vue
END — Valider la transaction en cours
EXECUTE — Ex�cuter une instruction pr�par�e
EXPLAIN — Afficher le plan d'ex�cution d'une instruction
FETCH — R�cup�rer les lignes d'une requ�te � l'aide d'un curseur
GRANT — D�finir les droits d'acc�s
INSERT — Ins�rer de nouvelles lignes dans une table
LISTEN — Attendre une notification
LOAD — Charger une biblioth�que partag�e
LOCK — verrouiller une table
MOVE — positionner un curseur
NOTIFY — engendrer une notification
PREPARE — pr�pare une instruction pour ex�cution
PREPARE TRANSACTION — pr�pare la transaction en cours pour une validation en deux phases
REASSIGN OWNED — Modifier le propri�taire de tous les objets de la base appartenant � un r�le sp�cifique
REINDEX — reconstruit les index
RELEASE SAVEPOINT — d�truit un point de sauvegarde pr�c�demment d�fini
RESET — reinitialise un param�tre d'ex�cution � sa valeur par d�faut
REVOKE — supprime les droits d'acc�s
ROLLBACK — annule la transaction en cours
ROLLBACK PREPARED — annule une transaction pr�c�demment pr�par�e en vue d'une validation en deux phases
ROLLBACK TO SAVEPOINT — annule les instructions jusqu'au point de sauvegarde
SAVEPOINT — d�finit un nouveau point de sauvegarde � l'int�rieur de la transaction en cours
SECURITY LABEL — D�finir ou modifier une label de s�curit� appliqu�e � un objet
SELECT — r�cup�re des lignes d'une table ou d'une vue
SELECT INTO — d�finit une nouvelle table � partir des r�sultats d'une requ�te
SET — change un param�tre d'ex�cution
SET CONSTRAINTS — initialise le moment de v�rification de contrainte de la transaction en cours
SET ROLE — initialise l'identifiant utilisateur courant de la session en cours
SET SESSION AUTHORIZATION — Initialise l'identifiant de session de l'utilisateur et l'identifiant de l'utilisateur actuel de la session en cours
SET TRANSACTION — initialise les caract�ristiques de la transaction actuelle
SHOW — affiche la valeur d'un param�tre d'ex�cution
START TRANSACTION — d�bute un bloc de transaction
TRUNCATE — vide une table ou un ensemble de tables
UNLISTEN — arr�te l'�coute d'une notification
UPDATE — mettre � jour les lignes d'une table
VACUUM — r�cup�re l'espace inutilis� et, optionnellement, analyse une base
VALUES — calcule un ensemble de lignes