Me gustaría duplicar una entrada en QGIS (2.18.21) layer_styles
(en una base de datos PostGIS) mediante los siguientes pasos:
Desde una conexión PostGIS con estilos guardados en la base de datos añadir layer_styles
al proyecto y seleccionarla en el panel de capas.
Usando el siguiente código en la consola de python intento duplicar una de las características de la tabla:
>>> l = iface.activeLayer()
>>> f = [f for f in l.getFeatures()]
>>> f
[<qgis._core.QgsFeature object at 0x0000000029F4C378>, <qgis._core.QgsFeature object at 0x0000000029F4A048>]
>>> l.addFeature(f[0])
False
Ahora bien, ¿por qué addFeature()
devolver False
aquí y cómo puedo duplicar una entrada en layer_styles
tabla con PyQGIS?