Thanks Moritz,
On Sep 8, 2008, at 9:07 AM, Moritz Lennert wrote:
On 08/09/08 17:43, Michael Barton wrote:
I'm working on a fix for vector attribute column selection in the
wxGUI and discovered that I can't find a way to get the columns for
an attribute table for a vector not in the current working mapset.
v.db.connect and db.columns won't accept fully qualified map names.
Is this something that needs to be fixed or is there a workaround
that I didn't see?
Martin already gave you v.info, but db.columns is not related to a
mapset (not even necessarily related to vector attribute tables) and
thus works with any table,database,driver combination you give it.
v.info will probably do the trick.
db.columns will return simply the columns without specifying the
database and driver if it is for a vector whose connection is already
set. Otherwise, it's not particularly easy to find out the database
and driver for an attribute table connected to a vector that is not in
the current working mapset because the commands will not accept a
fully qualified name.
And, v.db.connect does accept fully qualified in grass7:
Can this be backported to 6.4?
Michael
GRASS 7.0.svn (nc_spm_06):~ > g.mapsets -p
user2 user1 PERMANENT
GRASS 7.0.svn (nc_spm_06):~ > v.db.connect -p [EMAIL PROTECTED]
Vector map <[EMAIL PROTECTED]> is connected by:
layer <1> table <mygeodetic_pts> in database </home/mlennert/GRASS/
DATA/nc_spm_06/sqlite/sqlite.db> through driver <sqlite> with key
<cat>
Can't test 6.4 right now...but I guess this is linked to Glynn's
recent changes.
Moritz
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev