[GRASS-user] connect to postgreSQL
Moritz Lennert
mlennert at club.worldonline.be
Sat Oct 4 11:25:37 EDT 2008
On 04/10/08 16:39, Stanislav Bek wrote:
> Hi,
>
> I have problem to connect to postgreSQL server from grass.
>
> GRASS 6.3.0 (opava):~ > psql -l
> List of databases
> Name | Owner | Encoding
> -----------+----------+----------
> gis1 | bekas | UTF8
> postgres | postgres | UTF8
> template0 | postgres | UTF8
> template1 | postgres | UTF8
> (4 rows)
>
> GRASS 6.3.0 (opava):~ > db.connect driver=pg database=gis1
>
> GRASS 6.3.0 (opava):~ > db.test test=test1
> create table grass_test1 (i1 integer, d1 double precision, c1 varchar(20))
> DBMI-Postgres driver error:
> Cannot connect to Postgres: could not connect to server: No such file or directory
> Is the server running locally and accepting
> connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
>
>
> ERROR: Unable to open database <gis1>
> ERROR: EXECUTE: ******** ERROR ********
>
> etc.
>
> I use PostgreSQL 8.3.3.
>
> Don't you have an idea why it is not working?
The error message is quite clear:
"could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?"
This is a PostgreSQL issue (you will probably get the same message if
you try to connect with 'psql -h localhost gis1').
This means that PostgreSQL is not installed to accept connections via
tcp/. You can change that in the relevant config file (probably
something like /etc/postgresql/8.3/main/postgresql.conf - but that
depends on your distribution).
Moritz
More information about the grass-user
mailing list