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

Documentation officielle PostgreSQL 9.4.6


précédentsommairesuivant

VII. Référence

Les points abordés dans ce référentiel ont pour objectif de fournir, de manière concise, un résumé précis, complet, formel et faisant autorité sur leurs sujets respectifs. Des informations complémentaires sur l'utilisation de PostgreSQL™ sont présentées, dans d'autres parties de cet ouvrage, sous la forme de descriptions, de tutoriels ou d'exemples. On pourra se reporter à la liste de références croisées disponible sur chaque page de référence.

Les entrées du référentiel sont également disponibles sous la forme de pages « man » traditionnelles.

VII-A. Commandes SQL

S

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é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 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 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 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 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é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 EVENT TRIGGER — supprimer un trigger sur événement

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é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

REFRESH MATERIALIZED VIEW — remplacer le contenu d'une vue matérialisée

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

VII-B. Applications client de PostgreSQL

s

clusterdb — Grouper une base de données PostgreSQL™

createdb — Créer une nouvelle base de données PostgreSQL™

createlang — Installer un langage procédural sous PostgreSQL™

createuser — Définir un nouveau compte utilisateur PostgreSQL™

dropdb — Supprimer une base de données PostgreSQL™

droplang — Supprimer un langage procédural

dropuser — Supprimer un compte utilisateur PostgreSQL™

ecpg — Préprocesseur C pour le SQL embarqué

pg_basebackup — réalise une sauvegarde de base d'une instance PostgreSQL™

pg_config — récupèrer des informations sur la version installée de PostgreSQL™

pg_dump — sauvegarder une base de données PostgreSQL™ dans un script ou tout autre fichier d'archive

pg_receivexlog — suit le flux des journaux de transactions d'un serveur PostgreSQL™

pg_recvlogical — contrôle les flux de décodage logique de PostgreSQL™

pg_dumpall — extraire une grappe de bases de données PostgreSQL™ dans un fichier de script

pg_isready — vérifier le statut de connexion d'un serveur PostgreSQL™

pg_restore — restaure une base de données PostgreSQL™ à partir d'un fichier d'archive créé par pg_dump

psql — terminal interactif PostgreSQL™

reindexdb — reindexe une base de données PostgreSQL™

vacuumdb — récupère l'espace inutilisé et, optionnellement, analyse une base de données PostgreSQL™

VII-C. Applications relatives au serveur PostgreSQL

D

initdb — Créer un nouveau « cluster »

pg_controldata — afficher les informations de contrôle d'un groupe de bases de données PostgreSQL™

pg_ctl — initialiser, démarrer, arrêter ou contrôler le serveur PostgreSQL™

pg_resetxlog — réinitialiser les WAL et les autres informations de contrôle d'une grappe de bases de données PostgreSQL™

postgres — Serveur de bases de données PostgreSQL™

postmaster — Serveur de bases de données PostgreSQL™


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Licence Creative Commons
Le contenu de cet article est rédigé par PostgreSQL FR et est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2016 Developpez.com.