PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 18/07/2014 20:33:28

pgboo
Membre

Mac et postgresql ?

Bonjour,

Je suis sous Mac OS X et je galère pas mal à trouver une solution pour installer PostgreSql pourriez-vous m'aidé ?

J'ai installer MAMP, il y a t-il une solution pour y rajouté PostgreSql ?

La version installé par defaut de php avec mac n'a pas les extensions pdo nécessaire, une recompilation est nécessaire d'ou mon passage par MAMP.

merci pour l'aide !

Hors ligne

#2 19/07/2014 01:12:23

gleu
Administrateur

Re : Mac et postgresql ?

Il paraît que Postgres.App est intéressant.


Guillaume.

Hors ligne

#3 20/07/2014 16:56:52

pgboo
Membre

Re : Mac et postgresql ?

Merci gleu, je suis passer par Postgre.app cependant un problème persiste, je n'arrive pas à me connecter à phpPgAdmin. Il m'affiche le message d'erreur suivant : Échec de la connexion

j'ai modifier la ligne suivante :
$conf['extra_login_security'] = false;

Lorsque je passe par ligne de commande, je créer un utilisateur CREATE USER postgres, et à ce moment là la connexion fonctionne... cependant je ne peux pas créer de base de donnée...

Avez-vous une idée ? L'utilisateur postgres n'est-il pas créer par défaut lorsqu'on installe postgres.app, merci pour votre aide.

Hors ligne

#4 20/07/2014 17:08:05

gleu
Administrateur

Re : Mac et postgresql ?

Très difficile de vous répondre, vu qu'il n'y a pas suffisamment d'infos.

Pourquoi ne pouvez-vous pas créer de bases ? quel message vous est renvoyé ? comment essayez-vous de créer une base ?


Guillaume.

Hors ligne

#5 20/07/2014 19:12:23

pgboo
Membre

Re : Mac et postgresql ?

Lorsque je suis arriver sur la page http://localhost/phppgadmin/ j'ai tenté plusieurs identifiants : root/root, admin/admin, root/'', etc... cependant j'ai toujours ce même message d'erreur Échec de la connexion.

J'ai donc ouvert mon shell, taper psql :

psql (9.3.4)
Type "help" for help.

pgboo=CREATE USER Postgres;#
CREATE ROLE
\q

Je vais donc tester l'identifiant Postgres sans mot de passe dans phpPgAdmin et là l'identification se déroule sans aucune erreurs.

Une fois dans phpPgAdmin je tente de créer une base de donnée, voici l'erreur :

Erreur SQL :

ERROR:  permission denied to create database

Dans l'instruction :
CREATE DATABASE "MaBdd" WITH TEMPLATE="template0" ENCODING='UTF8'

Hors ligne

#6 22/07/2014 09:11:52

ruizsebastien
Membre

Re : Mac et postgresql ?

bonjour,

pour pouvoir créer une base il faut avoir le droit createdb ou superuser.

http://docs.postgresql.fr/9.3/sql-createrole.html

Cordialement,

Dernière modification par ruizsebastien (22/07/2014 09:12:19)


Cordialement,

Sébastien.

Hors ligne

#7 22/07/2014 22:12:07

gleu
Administrateur

Re : Mac et postgresql ?

Lorsque je suis arriver sur la page http://localhost/phppgadmin/ j'ai tenté plusieurs identifiants : root/root, admin/admin, root/'', etc... cependant j'ai toujours ce même message d'erreur Échec de la connexion.

Le seul utilisateur qui existe après installation de PostgreSQL est l'utilisateur postgres. Pas étonnant que root et admin ne fonctionnent pas.

Pour la deuxième erreur, Sébastien a parfaitement répondu. Rien à dire de plus.


Guillaume.

Hors ligne

Pied de page des forums