From: | Patricio Muñoz <pmunoz(at)cmet(dot)net> |
---|---|
To: | "G T" <guitrespalacios2003(at)yahoo(dot)com(dot)mx>, <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [Pgsql-ayuda] Conectarse a postgre con PHP |
Date: | 2003-08-08 14:54:43 |
Message-ID: | 002601c35dbd$0260b440$0500a8c0@ultra.cmet.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Gracias por ayudarme
> Saben que debo hacer para crear un usuario, poder
> ingresar con el desde php, los permisos que debe
> tener, etc.
> Es que al intentarlo con el usuario postgres me dice
> que el usuario apache no tiene permisos.
>
Si vas a conectarte desde php, te sugiero que lo hagas con usuario y
password creados previamente en la base de datos. en este momento al no
especificar usuario toma por defecto el de apache (por tu servidor web).
entonces:
1. Crea el usuario en la base de datos.
como usuario postgres, con el comando "createuser"
# createuser pepito
# psql foo
# alter user pepito with password 'clavounclavito';
2. Debes dar tipo de permisos al usuario creado
# psql foo
# GRANT INSERT,UPDATE,DELETE,SELECT on "tabla" to "pepito"; ahi escojes
el permiso según tu conveniencia
ej:
<?
$user="pepito";
$pwd ="clavounclavito";
$db="foo";
GLOBAL $database;
$database = pg_pConnect ("dbname=$foo user=$user password=$pwd");
?>
espero te sirva
From | Date | Subject | |
---|---|---|---|
Next Message | Carlos de Luna Saenz | 2003-08-08 18:25:58 | [Pgsql-ayuda] Experiencia con bases de datos GRANDE |
Previous Message | G T | 2003-08-08 14:20:07 | Re: [Pgsql-ayuda] Conectarse a postgre con PHP |