Postgresql

De Wiki de la communauté Mandriva.

Devant installer un serveur de bases de données PostgreSQL, je stock ici les élément que je fait pour faire plus tard une vrai doc
# Installation du seveur
sudo urpmi --auto postgresql8.4-server

# Au choix (1) Utiliser le répertoire par défaut ou (2) créer un dossier spécifique

# (2) Création d'un dossier pour y stoker les donnée et attribution des droit à l'utilisateur postgres
sudo mkdir /var/pgsql ; sudo chown postgres:postgres /var/pgsql

# Devenir l'utilisateur postgres
sudo su postgres

# (1) Initialisation de l'emplacement de stockage par défaut
initdb -d /var/lib/pgsql/data

# (2) Initialisation de l'emplacement de stockage choisi
initdb -d /var/pgsql

# (2) Informer le système de notre nouvel emplacement
sudo vi /etc/sysconfig/postgresql

# Retour à l'utilisateur par défaut
exit

# Démarrer le serveur, contact, moteur ! ... et test
sudo service postgresql start ;  sudo service postgresql status

# Création de notre premier utilisateur (prendre son user)
psql -U postgres
=>
# Création d'un utilisateur qui pourra créer des bases de données et se connecter avec un mot de passe
postgresql=# CREATE ROLE mon_user WITH CREATEDB LOGIN PASSWORD 'mon_motdepasse';

# Sortie du mode psql - j'ai cherché longtemps..., le plus simple est le meilleur, tapez help au prompt et vous avez la réponse :-(
postgresql=# \q

# Créer sa première base
createdb ma_base
# Administration à distance, sur sa machine installer pgadmin3 voir http://www.pgadmin.org
sudo urpmi --auto pgadmin3

Lancement de pgadmin3 dans Développement => Bases de données. Paramétrage de la connection vers mon serveur et nada ! rien ne se passe