[GRASS-user] Lost attribute connection - grass 7.6.1

Paul Shapley p.shapley at gmail.com
Tue Aug 6 08:00:33 PDT 2019


Hi Users,

I often create vector data using 'r.to.vect' which vectorises with no
issues but If I then export it to PostGIS using 'v.out.postgis' the first
layer will export fully but consecutive layers fail with the following
error:-

GRASS_INFO_WARNING(4924,1): Table <grass_gis.nameofmylayer> not found in
database <webgis> using driver <pg>
GRASS_INFO_END(4924,1)

After which the table does not open again in grass. I've checked to ensure
both 'sqlite' and 'pg' connections are present. When I get the above error
I am connected to 'pg'

db.tables -p (shows me i'm connecetd to 'pg')

db.connect -p or -g

driver: pg
database: ######
schema: grass_gis
group: postgis_reader
(Tue Aug 06 15:56:34

db.connect -g

This is probably something obvious i'm missing!!

Thanks,
Paul Shapley

---------------------------------------------------------------------------------------------------
Traceback (most recent call last):
  File
"C:\OSGeo4W\apps\grass\grass76\gui\wxpython\lmgr\frame.py",
line 2018, in OnShowAttributeTable

selection=selection)
  File "C:\OSGeo4W\apps\grass\grass76\gui\wxpython\dbmgr\man
ager.py", line 74, in __init__

**kwargs)
  File
"C:\OSGeo4W\apps\grass\grass76\gui\wxpython\dbmgr\base.py",
line 749, in __init__

self.dbMgrData['mapDBInfo'] =
VectorDBInfo(self.dbMgrData['vectName'])
  File
"C:\OSGeo4W\apps\grass\grass76\gui\wxpython\dbmgr\vinfo.py",
line 87, in __init__

VectorDBInfoBase.__init__(self, map)
  File "C:\OSGeo4W\apps\grass\grass76\gui\wxpython\gui_core\
gselect.py", line 803, in __init__

self._DescribeTables()  # -> self.tables
  File "C:\OSGeo4W\apps\grass\grass76\gui\wxpython\gui_core\
gselect.py", line 835, in _DescribeTables

database=self.layers[layer]["database"])['cols']:
  File "C:\OSGeo4W\apps\grass\grass76\etc\python\grass\scrip
t\db.py", line 43, in db_describe

s = read_command('db.describe', flags='c', table=table,
**args)
  File "C:\OSGeo4W\apps\grass\grass76\etc\python\grass\scrip
t\core.py", line 478, in read_command

return handle_errors(returncode, stdout, args, kwargs)
  File "C:\OSGeo4W\apps\grass\grass76\etc\python\grass\scrip
t\core.py", line 334, in handle_errors

returncode=returncode)
grass.exceptions
.
CalledModuleError
:
Module run None ['db.describe', '-c', 'table=grass_gis.nameofmylayer',
'driver=pg',
'database=webgis'] ended with error
Process ended with non-zero return code 1. See errors in the
(error) output.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20190806/da9ca89b/attachment.html>


More information about the grass-user mailing list