[QGIS-Developer] Create plain table (without geometry) in gpkg?

Raymond Nijssen r.nijssen at terglobo.nl
Tue Jun 23 06:34:58 PDT 2020


My python plugin should create a table without geometry in a gpkg to 
store some additional (meta) info about the layers. I could use python 
bindings for sqlite of course, but the plugin users might not have that 
installed.

What are the options from within qgis? Is python-sqlite available, or 
can I run sql queries in antother way? Or can I create a table similar 
to creating a new maplayer?

My (ugly) solution would be creating a point layer and use that 
attribute table and storing POINT(0 0) as geometries.
Or even worse, creating a .csv sidecar file for my gpkg.

Hope anyone here knows a better solution!

Regards,
Raymond


More information about the QGIS-Developer mailing list