From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | No puedo conectar con el servidor. |
Date: | 2005-08-16 07:46:36 |
Message-ID: | 200508160946.41777.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos.
Sigo las instrucciones de un manual para poder conectar con el servidor y mi
base de datos, mediante PHP.
Este es el script para la conexión:
<?php
$server='localhost';
$user='user';
$passw='pasword';
$db='basedatos';
$port='5432';
$conec_server=pg_connect("$server $port $db $user $passw")
or die("Ha fallado.");
echo "ha funcionado.";
?>
Según un manual hay que añadir en el archivo pg_hba.conf, la siguiente línea:
host all localhost 255.255.255.255 trust
Además de dar los permisos:
basedatos# grant select on tabla on user;
Pero esto sólo da permisos sobre una tabla en la base de datos.
Access privileges for database "basedatos"
Schema | Table | Access privileges
--------+---------------------+------------------------------
public | empresas | {user=a*r*w*d*R*x*t*/user}
public | empresas_id_seq |
En consola puedo acceder a postgres mediante "psql basedatos", pero con PHP no
puedo.
¿Alguien sabe que me falla?, ¿sólo se pueden asignar permisos a las tablas?,
es decir, ¿no se puede asignar permisos a toda la base de datos.
Gracias a todos.
--
Saludos.
Pablo
Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49
Jabber: bruli(at)myjabber(dot)net
http://aldiagestion.com/blog
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Flores | 2005-08-16 09:14:46 | Re: No puedo conectar con el servidor. |
Previous Message | Pablo Braulio | 2005-08-16 07:15:41 | Re: Necesito un libro. |