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