PostgreSQL
Connect
psql -h HOSTNAME -U USERNAME DB
{bash}
Change password
ALTER USER username PASSWORD 'new_password'
Commandes PSQL
Liste des commandes
\?
Liste des fonctions
\df
Remarque: Pour utiliser une fonction : SELECT sqrt(2);
Liste des tables
\d
Remarque: Il est possible d'avoir des infos sur une table particulière \d TABLE
Executer commande shell
\! cmd
Mettre en sortie dans un fichier
\o file.html
Remarque: Il est possible de mettre en sortie dans un fichier texte.
Executer un fichier
\i file.sql
Exemple sortie HTML
\o tp1-postgres.html
\pset format html
\pset border 1
\pset tableattr align='center'
\i req.sql
\pset title 'Liste des animaux decedes'
SELECT noman,race,daten,sexe FROM animal WHERE deced='O';
\pset title 'Liste des animaux en vie'
SELECT noman,race,daten,sexe FROM animal WHERE deced='N';