Cette partie contient les informations de référence
concernant les applications client et les outils de
PostgreSQLTM. Ces commandes
ne sont pas toutes destinées à l'ensemble des utilisateurs.
Certaines nécessitent des privilèges spécifiques. La
caractéristique commune à toutes ces applications est leur
fonctionnement sur toute machine, indépendemment du serveur
sur lequel se trouve le serveur de base de données.
Lorsqu'ils sont spécifiés en ligne de commande, la casse du
nom d'utilisateur et du nom de la base est respectée -- si un
nom contient un espace ou des caractères spéciaux alors il
faut l'encadrer par des guillemets. La casse des noms des
tables et des autres identifiants n'est pas conservée, sauf
indication contraire dans la documentation. Pour conserver
cette casse il faut utiliser des guillemets.
Table des matières
-
clusterdb — Grouper une base de données PostgreSQLTM
-
createdb — Créer une nouvelle base de données
PostgreSQLTM
-
createlang — Installer un langage procédural sous
PostgreSQLTM
-
createuser — Définir un nouveau compte utilisateur
PostgreSQLTM
-
dropdb — Supprimer une base de données PostgreSQLTM
-
droplang — Supprimer un langage procédural
-
dropuser — Supprimer un compte utilisateur
PostgreSQLTM
-
ecpg — Préprocesseur C pour le SQL
embarqué
-
pg_basebackup
— réalise une sauvegarde de base
d'une instance PostgreSQLTM
-
pg_config — récupèrer des informations sur la version
installée de PostgreSQLTM
-
pg_dump — sauvegarder une base de données
PostgreSQLTM dans un
script ou tout autre fichier d'archive
-
pg_receivexlog
— suit le flux des journaux de
transactions d'une instance de PostgreSQLTM
-
pg_dumpall — extraire une grappe de bases de données
PostgreSQLTM dans un
fichier de script
-
pg_restore — restaure une base de données PostgreSQLTM à partir d'un fichier
d'archive créé par pg_dump
-
psql — terminal interactif PostgreSQLTM
-
reindexdb — reindexe une base de données PostgreSQLTM
-
vacuumdb — récupère l'espace inutilisé et,
optionnellement, analyse une base de données PostgreSQLTM