Yea, I tried it in the consol and it worked, but does not work in my plugin code.
From: Bo Victor Thomsen <bo.victor.thom...@gmail.com> Sent: Wednesday, November 27, 2024 6:09 AM To: Catania, Luke A ERDC-RDE-GRL-VA CIV <luke.a.cata...@erdc.dren.mil>; qgis-developer@lists.osgeo.org Subject: Re: [QGIS-Developer] Field Name limited to 10 characters for a geopackage Hi Luke - Running this code in the QGIS Python console: vector_layer = iface.activeLayer() # Active layer _is_ from GeoPackage field_name = 'Land Use Category' # "New_field" changed to "field_name" new_field = QgsField(field_name, QVariant.String) vector_layer.dataProvider().addAttributes([new_field]) will add an extra column with the name "Land Use Category" to the GeoPackage layer Med venlig hilsen / Best regards Bo Victor Thomsen On 27/11/2024 05.48, Catania, Luke A ERDC-RDE-GRL-VA CIV via QGIS-Developer wrote: I am using a geopackage as a data source and when I add a new field it is limited to 10 characters. I thought that was only a limitation for ESRI shapefiles. New_field = “Land Use Category” new_field = QgsField(field_name, QVariant.String) vector_layer.dataProvider().addAttributes([new_field]) Field name is truncated to Land_Use_C Luke Catania US Army ERDC-GRL JCMS Site Planning Developer _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org<mailto:QGIS-Developer@lists.osgeo.org> List info: Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked Unsubscribe: Blockedhttps://lists.osgeo.org/mailman/listinfo/qgis-developerBlocked
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer