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';