[GRASS-dev] [GRASS GIS] #2005: v.db.addtable and postgres schema problem
GRASS GIS
trac at osgeo.org
Fri Jun 14 03:21:47 PDT 2013
#2005: v.db.addtable and postgres schema problem
---------------------------+------------------------------------------------
Reporter: davidinosauro | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone:
Component: Database | Version: unspecified
Keywords: | Platform: Unspecified
Cpu: Unspecified |
---------------------------+------------------------------------------------
Hi all!
I'm using GRASS GIS 6.4 with a postgres database connection to a non-
default schema. Most of tools are fine with it, but `v.db.connect` has a
wired behavior:
When I run v.db.addtable on a map obtained with v.dissolve (thus without
attribute tables set), it gives a big output (attached) among wich some
"no such table" message from postgres.
After the call, the database table is created in the right schema (the one
defined with db.connect), but the database connection is NOT schema-
qualified:
{{{
# v.db.connect -p map=path_30_2__999_poly
Vector map <path_30_2__999_poly at pinzolo> is connected by:
layer <1> table <path_30_2__999_poly> in database
<host=localhost,port=5432,dbname=thesis> through driver <pg> with key
<cat>
}}}
In fact, at subsequent usage of that table, postgres complains that the
requested table (searched in public schema) does not exist.
As a workaround, I used `v.db.addtable` with
`table=<schema_name><map_name>`
Cheers
Davide
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2005>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list