Présentation

PostgreSQL est une base de donnée très puissante similaire à Oracle. PSQL est cependant libre est gratuite 😄.

Créer une nouvelle base de données avec un nouvel utilisateur

Ainsi, vous devez :

su postgres
createuser olivier
createdb -O olivier -E UTF-8 donneesgtd
psql donneesgtd
ALTER USER olivier WITH PASSWORD 'mot2passe';
\q

Vous êtes prêts à accéder à la base de données.

Utiliser PAM pour PHPPGADMIN

host    all         all         127.0.0.1         255.255.255.255   pam

Ne pas oublier de remplacer 127.0.0.1 par l’adresse IP de la machine (je pense que cela n’est nécessaire que si nous sommes sur une machine virtuelle, je n’ai pas encore testé sur un vraie machine).

Vous devriez pouvoir vous connecter en tant qu’utilisateur de la machine, par exemple si vous avez un compte olivier et un mot de passe, mettez les dans l’interface de phppgadmin, ce devrait fonctionner.

Sinon j’ai du oublier une étape … et c’est à moi qu’il faut en vouloir …

Récupérer le résultat d’une requête dans un fichier

psql -c 'REQUETE' -A -t -F ";" -d DATABASE > fichier.txt

Liens utiles