Re: [Pgsql-ayuda] Conectarse a postgre con PHP

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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