Estoy en el proceso de rellenar una base de datos PostGIS a partir de un montón de shapefiles cargados en un proyecto QGIS. Los nombres de campo de los shapefiles no coinciden con los de la base de datos por lo que no es posible utilizar el cargador incorporado. Así que estaba tratando de utilizar una consulta INSERT en el DB Manager para hacerlo. Sin embargo, parece que el gestor de BD tiene un ámbito de BD o un ámbito de capa virtual, y no parece posible copiar de un fichero de proyecto a una tabla de base de datos mapeando los nombres de los campos entre sí.
He utilizado una consulta que sigue este formulario:
INSERT INTO public.table (field1, field2, geom)
SELECT field_one, field_two, geometry FROM project_layer
¿Existe alguna solución que permita utilizar una consulta SQL en el gestor de BD para INSERTAR características de una capa de proyecto en una tabla PostGIS?