Documentation PostgreSQL 16.14 » Référence » Commandes SQL

Précédent Niveau supérieur Suivant
Partie VI. Référence Sommaire ABORT

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 EVENT TRIGGER — modifier la définition d'un trigger sur un événement
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 MATERIALIZED VIEW — modifier la définition d'une vue matérialisée
ALTER OPERATOR — Modifier la définition d'un opérateur
ALTER OPERATOR CLASS — Modifier la définition d'une classe d'opérateurs
ALTER OPERATOR FAMILY — Modifier la définition d'une famille d'opérateur
ALTER POLICY — modifie la définition du niveau d'ordre de la politique de sécurité
ALTER PROCEDURE — Modifier la définition d'une procédure
ALTER PUBLICATION — change la définition d'une publication
ALTER ROLE — Modifier un rôle de base de données
ALTER ROUTINE — Modifier la définition d'une routine
ALTER RULE — modifier la définition d'une règle
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 STATISTICS — Modifier la définition d'un objet statistique étendu
ALTER SUBSCRIPTION — modifier la définition d'une souscription
ALTER SYSTEM — Modifier un paramètre de configuration du serveur
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 trigger
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
CALL — Exécuter une procédure
CHECKPOINT — Forcer un checkpoint 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 ACCESS METHOD — Définir une nouvelle méthode d'accès
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 EVENT TRIGGER — définir un nouveau trigger sur événement
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 MATERIALIZED VIEW — définir une nouvelle vue matérialisée
CREATE OPERATOR — Définir un nouvel opérateur
CREATE OPERATOR CLASS — Définir une nouvelle classe d'opérateurs
CREATE OPERATOR FAMILY — définir une nouvelle famille d'opérateur
CREATE POLICY — définir un niveau de politique de sécurité pour une table
CREATE PROCEDURE — définit une nouvelle procédure stockée
CREATE PUBLICATION — définir une nouvelle publication
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 STATISTICS — définit des statistiques étendues
CREATE SUBSCRIPTION — définir une nouvelle souscription
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 TRANSFORM — définir une nouvelle transformation
CREATE TRIGGER — Définir un nouveau trigger
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 ACCESS METHOD — Supprimer une méthode d'accès
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 EVENT TRIGGER — supprimer un trigger sur événement
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 MATERIALIZED VIEW — supprimer une vue matérialisée
DROP OPERATOR — Supprimer un opérateur
DROP OPERATOR CLASS — Supprimer une classe d'opérateurs
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 POLICY — supprimer une politique de sécurité définie pour une table
DROP PROCEDURE — supprimer une procédure
DROP PUBLICATION — supprime une: publication
DROP ROLE — Supprimer un rôle de base de données
DROP ROUTINE — Supprimer une routine
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 STATISTICS — supprime une statistique étendue
DROP SUBSCRIPTION — supprimer une souscription
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 TRANSFORM — supprime une transformation
DROP TRIGGER — Supprimer un trigger
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
IMPORT FOREIGN SCHEMA — importe les définitions d'une table d'une instance différente
INSERT — Insérer de nouvelles lignes dans une table
LISTEN — Attendre une notification
LOAD — Charger une bibliothèque partagée
LOCK — verrouiller une table
MERGE — Insère, met à jour ou efface des lignes d'une table selon une condition
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
REFRESH MATERIALIZED VIEW — remplacer le contenu d'une vue matérialisée
REINDEX — reconstruit les index
RELEASE SAVEPOINT — relâche un point de sauvegarde précédemment défini
RESET — réinitialise 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 un label de sécurité appliqué à 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

AltStyle によって変換されたページ (->オリジナル) /