I. Commandes SQL
Cette partie contient l'information de référence sur les commandes
SQLsupportées par
PostgreSQL. Le langage "SQL"
général est indiqué; l'information sur la compatibilité aux standards
de chaque commande peut être trouvée sur la page de référence respective.
- Table of Contents
- 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.