< PostgreSQL
psql est un programme fourni avec PostgreSQL, pouvant interpréter le SQL ainsi que des métacommandes qui lui sont propres[1].
![]()
Les commandes suivantes ne marcheront pas dans des procédures stockées ou dans PgAdmin.
Commandes de base
Une liste des commandes est psql disponible avec :
\?
Par exemple, pour obtenir la liste des bases de données du serveur :
\l
Se connecter à une base :
\c MaBase
ou :
\connect MaBase
Obtenir la liste des schémas :
\dn
Lister toutes les tables de tous les schémas :
\dt *.*
Restreindre à toutes les tables d'un schéma :
\dt MaBase.*
Voir les champs d'une table :
\d MaTable
Assigne une variable :
\set ma_variable 'test';
L'afficher :
\echo :ma_variable
Importer un dump :
\i /dossiers/fichier.sql
Références
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.