Voici un tableau de référence des différents instructions du PostgreSQL :
| Nom | Description |
|---|---|
| ABORT | Cette instruction permet d'annuler la transaction en cours. |
| ALTER AGGREGATE | Cette instruction permet de changer la définition d'une fonction d'agrégat. |
| ALTER COLLATION | Cette instruction permet de changer la définition d'un classement. |
| ALTER CONVERSION | Cette instruction permet de changer la définition d'une conversion. |
| ALTER DATABASE | Cette instruction permet de changer une base de données. |
| ALTER DEFAULT PRIVILEGES | Cette instruction permet de définir les privilèges d'accès par défaut. |
| ALTER DOMAIN | Cette instruction permet de changer la définition d'un domaine. |
| ALTER EVENT TRIGGER | Cette instruction permet de changer la définition d'un déclencheur d'événement. |
| ALTER EXTENSION | Cette instruction permet de changer la définition d'une extension. |
| ALTER FOREIGN DATA WRAPPER | Cette instruction permet de changer la définition d'un enveloppe de données étrangères. |
| ALTER FOREIGN TABLE | Cette instruction permet de changer la définition d'une table étrangère. |
| ALTER FUNCTION | Cette instruction permet de changer la définition d'une fonction. |
| ALTER GROUP | Cette instruction permet de changer le nom du rôle ou le membre. |
| ALTER INDEX | Cette instruction permet de changer la définition d'un index |
| ALTER LANGUAGE | Cette instruction permet de changer la définition d'un langage procédural. |
| ALTER LARGE OBJECT | Cette instruction permet de changer la définition d'un grand objet. |
| ALTER MATERIALIZED VIEW | Cette instruction permet de changer la définition d'une vue matérialisée. |
| ALTER OPERATOR | Cette instruction permet de changer la définition d'un opérateur. |
| ALTER OPERATOR CLASS | Cette instruction permet de changer la définition d'une classe d'opérateur. |
| ALTER OPERATOR FAMILY | Cette instruction permet de changer la définition d'une famille d'opérateurs. |
| ALTER POLICY | Cette instruction permet de modifier la définition d'une politique de sécurité au niveau des lignes. |
| ALTER PUBLICATION | Cette instruction permet de changer la définition d'une publication. |
| ALTER ROLE | Cette instruction permet de changer un rôle de base de données. |
| ALTER RULE | Cette instruction permet de changer la définition d'une règle. |
| ALTER SCHEMA | Cette instruction permet de changer la définition d'un schéma. |
| ALTER SEQUENCE | Cette instruction permet de changer la définition d'un générateur de séquence. |
| ALTER SERVER | Cette instruction permet de changer la définition d'un serveur étranger. |
| ALTER STATISTICS | Cette instruction permet de modifier la définition d'un objet de statistiques étendues. |
| ALTER SUBSCRIPTION | Cette instruction permet de changer la définition d'un abonnement. |
| ALTER SYSTEM | Cette instruction permet de modifier un paramètre de configuration du serveur. |
| ALTER TABLE | Cette instruction permet de changer la définition d'une table. |
| ALTER TABLESPACE | Cette instruction permet de changer la définition d'un tablespace. |
| ALTER TEXT SEARCH CONFIGURATION | Cette instruction permet de modifier la définition d'une configuration de recherche de texte. |
| ALTER TEXT SEARCH DICTIONARY | Cette instruction permet de changer la définition d'un dictionnaire de recherche de texte. |
| ALTER TEXT SEARCH PARSER | Cette instruction permet de changer la définition d'un analyseur de recherche de texte. |
| ALTER TEXT SEARCH TEMPLATE | Cette instruction permet de modifier la définition d'un gabarit de recherche de texte. |
| ALTER TRIGGER | Cette instruction permet de changer la définition d'un déclencheur. |
| ALTER TYPE | Cette instruction permet de changer la définition d'un type. |
| ALTER USER | Cette instruction permet de changer un rôle de base de données. |
| ALTER USER MAPPING | Cette instruction permet de changer la définition d'une cartographie utilisateur. |
| ALTER VIEW | Cette instruction permet de changer la définition d'une vue. |
| ANALYZE | Cette instruction permet de collecter des statistiques sur une base de données. |
| BEGIN | Cette instruction permet de démarrer un bloc de transaction. |
| CHECKPOINT | Cette instruction permet de forcer un point de contrôle de journal en écriture anticipée. |
| CLOSE | Cette instruction permet de fermer un curseur. |
| CLUSTER | Cette instruction permet de regrouper une table selon un index. |
| COMMENT | Cette instruction permet de définir ou modifier le commentaire d'un objet. |
| COMMIT | Cette instruction permet de valider la transaction en cours. |
| COMMIT PREPARED | Cette instruction permet de valider une transaction qui a été préalablement préparée pour une validation en deux phases. |
| COPY | Cette instruction permet de copier des données entre un fichier et une table. |
| CREATE ACCESS METHOD | Cette instruction permet de définir une nouvelle méthode d'accès. |
| CREATE AGGREGATE | Cette instruction permet de définir une nouvelle fonction d'agrégat. |
| CREATE CAST | Cette instruction permet de définir une nouvelle distribution. |
| CREATE COLLATION | Cette instruction permet de définir un nouveau classement. |
| CREATE CONVERSION | Cette instruction permet de définir une nouvelle conversion d'encodage. |
| CREATE DATABASE | Cette instruction permet de créer une nouvelle base de données. |
| CREATE DOMAIN | Cette instruction permet de définir un nouveau domaine. |
| CREATE EVENT TRIGGER | Cette instruction permet de définir un nouveau déclencheur d'événement. |
| CREATE EXTENSION | Cette instruction permet d'installer une extension. |
| CREATE FOREIGN DATA WRAPPER | Cette instruction permet de définir un nouvel enveloppe de données étrangères. |
| CREATE FOREIGN TABLE | Cette instruction permet de définir une nouvelle table étrangère. |
| CREATE FUNCTION | Cette instruction permet de définir une nouvelle fonction. |
| CREATE GROUP | Cette instruction permet de définir un nouveau rôle de base de données. |
| CREATE INDEX | Cette instruction permet de définir un nouvel index. |
| CREATE LANGUAGE | Cette instruction permet de définir un nouveau langage procédural. |
| CREATE MATERIALIZED VIEW | Cette instruction permet de définir une nouvelle vue matérialisée. |
| CREATE OPERATOR | Cette instruction permet de définir un nouvel opérateur. |
| CREATE OPERATOR CLASS | Cette instruction permet de définir une nouvelle classe d'opérateur. |
| CREATE OPERATOR FAMILY | Cette instruction permet de définir une nouvelle famille d'opérateurs. |
| CREATE POLICY | Cette instruction permet de définir une nouvelle politique de sécurité au niveau des lignes pour une table. |
| CREATE PUBLICATION | Cette instruction permet de définir une nouvelle publication. |
| CREATE ROLE | Cette instruction permet de définir un nouveau rôle de base de données. |
| CREATE RULE | Cette instruction permet de définir une nouvelle règle de réécriture. |
| CREATE SCHEMA | Cette instruction permet de définir un nouveau schéma. |
| CREATE SEQUENCE | Cette instruction permet de définir un nouveau générateur de séquence. |
| CREATE SERVER | Cette instruction permet de définir un nouveau serveur étranger. |
| CREATE STATISTICS | Cette instruction permet de définir des statistiques étendues. |
| CREATE SUBSCRIPTION | Cette instruction permet de définir un nouvel abonnement. |
| CREATE TABLE | Cette instruction permet de définir une nouvelle table. |
| CREATE TABLE AS | Cette instruction permet de définir une nouvelle table à partir des résultats d'une requête. |
| CREATE TABLESPACE | Cette instruction permet de définir un nouveau tablespace. |
| CREATE TEXT SEARCH CONFIGURATION | Cette instruction permet de définir une nouvelle configuration de recherche de texte. |
| CREATE TEXT SEARCH DICTIONARY | Cette instruction permet de définir un nouveau dictionnaire de recherche de texte. |
| CREATE TEXT SEARCH PARSER | Cette instruction permet de définir un nouvel analyseur de recherche de texte. |
| CREATE TEXT SEARCH TEMPLATE | Cette instruction permet de définir un nouveau modèle de recherche de texte. |
| CREATE TRANSFORM | Cette instruction permet de définir une nouvelle transformation. |
| CREATE TRIGGER | Cette instruction permet de définir un nouveau déclencheur. |
| CREATE TYPE | Cette instruction permet de définir un nouveau type de données. |
| CREATE USER | Cette instruction permet de définir un nouveau rôle de base de données. |
| CREATE USER MAPPING | Cette instruction permet de définir une nouvelle cartographie d'un utilisateur vers un serveur étranger. |
| CREATE VIEW | Cette instruction permet de définir une nouvelle vue. |
| DEALLOCATE | Cette instruction permet de désallouer une déclaration préparée. |
| DECLARE | Cette instruction permet de définir un curseur. |
| DELETE | Cette instruction permet de supprimer les lignes d'un tableau. |
| DISCARD | Cette instruction permet de supprimer l'état de la session. |
| DO | Cette instruction permet d'exécuter un bloc de code anonyme. |
| DROP ACCESS METHOD | Cette instruction permet de supprimer une méthode d'accès. |
| DROP AGGREGATE | Cette instruction permet de supprimer une fonction d'agrégat. |
| DROP CAST | Cette instruction permet de supprimer un castre. |
| DROP COLLATION | Cette instruction permet de supprimer un classement. |
| DROP CONVERSION | Cette instruction permet de supprimer une conversion. |
| DROP DATABASE | Cette instruction permet de supprimer une base de données. |
| DROP DOMAIN | Cette instruction permet de supprimer un domaine. |
| DROP EVENT TRIGGER | Cette instruction permet de supprimer un déclencheur d'événement. |
| DROP EXTENSION | Cette instruction permet de supprimer une extension. |
| DROP FOREIGN DATA WRAPPER | Cette instruction permet de supprimer un enveloppe de données étrangères. |
| DROP FOREIGN TABLE | Cette instruction permet de supprimer une table étrangère. |
| DROP FUNCTION | Cette instruction permet de supprimer une fonction. |
| DROP GROUP | Cette instruction permet de supprimer un rôle de base de données. |
| DROP INDEX | Cette instruction permet de supprimer un index. |
| DROP LANGUAGE | Cette instruction permet de supprimer un langage procédural. |
| DROP MATERIALIZED VIEW | Cette instruction permet de supprimer une vue matérialisée. |
| DROP OPERATOR | Cette instruction permet de supprimer un opérateur. |
| DROP OPERATOR CLASS | Cette instruction permet de supprimer une classe d'opérateur. |
| DROP OPERATOR FAMILY | Cette instruction permet de supprimer une famille d'opérateurs. |
| DROP OWNED | Cette instruction permet de supprimer les objets de base de données appartenant à un rôle de base de données. |
| DROP POLICY | Cette instruction permet de supprimer une politique de sécurité au niveau des lignes d'une table. |
| DROP PUBLICATION | Cette instruction permet de supprimer une publication. |
| DROP ROLE | Cette instruction permet de supprimer un rôle de base de données. |
| DROP RULE | Cette instruction permet de supprimer une règle de réécriture. |
| DROP SCHEMA | Cette instruction permet de supprimer un schéma. |
| DROP SEQUENCE | Cette instruction permet de supprimer une séquence. |
| DROP SERVER | Cette instruction permet de supprimer un descripteur de serveur étranger. |
| DROP STATISTICS | Cette instruction permet de supprimer les statistiques étendues. |
| DROP SUBSCRIPTION | Cette instruction permet de supprimer un abonnement. |
| DROP TABLE | Cette instruction permet de supprimer un tableau. |
| DROP TABLESPACE | Cette instruction permet de supprimer un tablespace. |
| DROP TEXT SEARCH CONFIGURATION | Cette instruction permet de supprimer une configuration de recherche de texte. |
| DROP TEXT SEARCH DICTIONARY | Cette instruction permet de supprimer un dictionnaire de recherche de texte. |
| DROP TEXT SEARCH PARSER | Cette instruction permet de supprimer un analyseur de recherche de texte. |
| DROP TEXT SEARCH TEMPLATE | Cette instruction permet de supprimer un gabarit de recherche de texte. |
| DROP TRANSFORM | Cette instruction permet de supprimer une transformation. |
| DROP TRIGGER | Cette instruction permet de supprimer un déclencheur. |
| DROP TYPE | Cette instruction permet de supprimer un type de données. |
| DROP USER | Cette instruction permet de supprimer un rôle de base de données. |
| DROP USER MAPPING | Cette instruction permet de supprimer une cartographie utilisateur pour un serveur étranger. |
| DROP VIEW | Cette instruction permet de supprimer une vue. |
| END | Cette instruction permet de valider la transaction en cours. |
| EXECUTE | -Cette instruction permet d'exécuter une instruction préparée. |
| EXPLAIN | Cette instruction permet de montrer le plan d'exécution d'une instruction. |
| FETCH | Cette instruction permet de récupérer les lignes d'une requête à l'aide d'un curseur . |
| GRANT | Cette instruction permet de définir les privilèges d'accès. |
| IMPORT FOREIGN SCHEMA | Cette instruction permet d'importer des définitions de table depuis un serveur étranger. |
| INSERT | Cette instruction permet de créer de nouvelles lignes dans une table. |
| LISTEN | Cette instruction permet d'écouter un avertissement. |
| LOAD | Cette instruction permet de charger un fichier de bibliothèque partagé. |
| LOCK | Cette instruction permet de verrouiller une table. |
| MOVE | Cette instruction permet de positionner un curseur. |
| NOTIFY | Cette instruction permet de générer un avertissement. |
| PREPARE | Cette instruction permet de préparer un instruction d'exécution. |
| PREPARE TRANSACTION | Cette instruction permet de préparer la transaction en cours pour un commit en deux phases. |
| REASSIGN OWNED | Cette instruction permet de changer la propriété des objets de base de données appartenant à un rôle de base de données. |
| REFRESH MATERIALIZED VIEW | Cette instruction permet de remplacer le contenu d'une vue matérialisée. |
| REINDEX | Cette instruction permet de reconstruire les index. |
| RELEASE SAVEPOINT | Cette instruction permet de détruire un point de sauvegarde précédemment défini. |
| RESET | Cette instruction permet de restaurer la valeur d'un paramètre d'exécution à la valeur par défaut. |
| REVOKE | Cette instruction permet de supprimer les privilèges d'accès. |
| ROLLBACK | Cette instruction permet d'annuler la transaction en cours. |
| ROLLBACK PREPARED | Cette instruction permet d'annuler une transaction ayant été préalablement préparée pour une validation en deux phases. |
| ROLLBACK TO SAVEPOINT | Cette instruction permet de revenir à un point de sauvegarde. |
| SAVEPOINT | Cette instruction permet de définir un nouveau point de sauvegarde dans la transaction en cours. |
| SECURITY LABEL | Cette instruction permet de définir ou modifier une étiquette de sécurité appliquée à un objet. |
| SELECT | Cette instruction permet de récupérer des lignes d'une table ou d'une vue. |
| SELECT INTO | Cette instruction permet de définir une nouvelle table à partir des résultats d'une requête. |
| SET | Cette instruction permet de modifier un paramètre d'exécution. |
| SET CONSTRAINTS | Cette instruction permet de définir la minuterie de vérification des contraintes pour la transaction en cours. |
| SET ROLE | Cette instruction permet de définir l'identifiant utilisateur actuel de la session en cours. |
| SET SESSION AUTHORIZATION | Cette instruction permet de définir l'identifiant de l'utilisateur de la session et l'identifiant de l'utilisateur actuel de la session en cours |
| SET TRANSACTION | Cette instruction permet de fixer les caractéristiques de la transaction en cours. |
| SHOW | Cette instruction permet d'afficher la valeur d'un paramètre d'exécution. |
| START TRANSACTION | Cette instruction permet de démarrer un bloc de transaction. |
| TRUNCATE | Cette instruction permet de vider une table ou un ensemble de tables. |
| UNLISTEN | Cette instruction permet d'arrêter d'écouter un avertissement. |
| UPDATE | Cette instruction permet de mettre à jour les lignes d'un tableau. |
| VACUUM | Cette instruction permet de ramasser les ordures (données) et éventuellement analyser une base de données. |
| VALUES | Cette instruction permet de calculer un ensemble de lignes. |
Dernière mise à jour : Jeudi, le 14 octobre 2021