Como pano de fundo, procuramos fazer uma transição do uso de shapefiles. Já começamos a usar os Geopackages para trabalho em área de trabalho (QGIS / ArcGIS), mas muitas vezes temos a necessidade de enviar dados para nossos bancos de dados PostgreSQL.
Estou ciente de que você pode fazer upload de conteúdo de Geopackage para o Postgres usando o QGIS, mas me pergunto se existem utilitários de linha de comando semelhantes ao shp2pgsql para fazer upload de geopackages ou tabelas em geopackages para o Postgres? Estou assumindo que possivelmente ogr2ogr, mas não consigo encontrar a documentação.
fonte
Há trabalho em andamento no mestre QGIS (por exemplo, aqui e aqui para 'consertar' a ferramenta no QGIS (vetor de importação para o banco de dados Postgis - ...) que gera parâmetros de linha de comando para o OGR2OGR para você usar, especificamente para o Postgis, que parece rompi com o QGIS 3. Também tenho outra solicitação de recebimento planejada para obter mais correções e opções adicionais.Se você puder esperar uma semana mais ou menos e usar o mestre ou 3 meses ou mais e usar o 3.4, isso evitará que você tenha que digitar o comando manualmente os parâmetros de linha e deve funcionar para muitos formatos de arquivo diferentes, incluindo o geopackage.
fonte
Usando o tutorial neste link, é melhor adicionar à linha de comando GDAL (ogr2ogr) as próximas opções.
Funciona para mim.
fonte