[GRASS-dev] db.copy gives error

Luca Delucchi lucadeluge at gmail.com
Tue Mar 24 02:24:43 PDT 2020


On Sat, 14 Mar 2020 at 15:27, Paulo van Breugel <p.vanbreugel at gmail.com> wrote:
>
> Dear devs,
>

Dear Paulo,

> I have a grassgis database with in the mapset 'Permanent' a table
> 'vegetation_lookup'. I want top copy this table to the current mapset.
> The following used to work I think, but now gives me some errors:
>
> db.copy from_driver=sqlite
> from_database=/media/grassdb/biodiv/PERMANENT/sqlite/sqlite.db
> from_table=vegetation_lookup to_driver=sqlite
> to_database=$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
> to_table=vegetation_lookup
>
> ERROR: Unable to create directory '///sqlite' for sqlite database
> dbmi: Protocol error
> WARNING: Unable to open database <///sqlite/sqlite.db> by driver <sqlite>
>
> Any idea what I am doing wrong here?
>

try to protect the to_database string value like
'$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db' otherwise the
variable are replaced with empty value

> With kind regards,
>
> Paulo
>

-- 
ciao
Luca

www.lucadelu.org


More information about the grass-dev mailing list