« PostgreSQL/Utilisation » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 3 :
== Commandes de base ==
Une liste des commandes est psql disponible avec :
\?
<syntaxhighlight lang="sql">
\?
</syntaxhighlight>
 
{{attention|Ces commandes ne marcheront pas dans des procédures stockées ou dans PgAdmin.}}
 
Par exemple, pour obtenir la liste des bases de données du serveur :
\l
<syntaxhighlight lang="sql">
\l
</syntaxhighlight>
 
Se connecter à une base :
\c MaBase
<syntaxhighlight lang="sql">
\c MaBase
</syntaxhighlight>
 
Obtenir la liste des schémas :
\dn
<syntaxhighlight lang="sql">
\dn
</syntaxhighlight>
 
Lister toutes les tables de tous les schémas :
\dt *.*
<syntaxhighlight lang="sql">
\dt *.*
</syntaxhighlight>
 
Restreindre à toutes les tables d'un schéma :
\dt MaBase.*
<syntaxhighlight lang="sql">
\dt MaBase.*
</syntaxhighlight>
 
Voir les champs d'une table :
\d MaTable
<syntaxhighlight lang="sql">
\d MaTable
</syntaxhighlight>
 
Assigne une variable :
\set ma_variable 'test';
<syntaxhighlight lang="sql">
 
\set ma_variable 'test';
</syntaxhighlight>
L'afficher :
\echo :ma_variable
<syntaxhighlight lang="sql">
 
\echo :ma_variable
Importer un dump :
</syntaxhighlight>
\i /dossiers/fichier.sql
 
== Création de base ==