Hi,
I'm trying to update somes values into a postgis layer through
sqlalchemy, but, when I connect with the table I receive this message:
Traceback (most recent call last):
File "/Applications/
qgis0.9.0.app/Contents/MacOS/share/qgis/python/
plugins/sortpglayer_plugin/pyarchinit_dbconn.py", line 354, in
<module>
query.fields_list('poligono')
File "/Applications/
qgis0.9.0.app/Contents/MacOS/share/qgis/python/
plugins/sortpglayer_plugin/pyarchinit_dbconn.py", line 343, in
fields_list
table = Table(self.table_name, self.metadata, autoload=True)
File "build/bdist.macosx-10.3-fat/egg/sqlalchemy/schema.py", line
143, in __call__
metadata.get_engine().reflecttable(table)
File "build/bdist.macosx-10.3-fat/egg/sqlalchemy/engine/base.py",
line 505, in reflecttable
self.dialect.reflecttable(conn, table)
File "build/bdist.macosx-10.3-fat/egg/sqlalchemy/databases/
postgres.py", line 385, in reflecttable
coltype = ischema_names[attype]
KeyError: 'geometry'
I'm working on mac os x 10.4, python 2.5, SQLAlchemy-0.3.3,
psycopg2-2.0.6, pgsql821+postgis121-1
Somes suggestions???
Thanks a lot!