有没有办法通过QGIS同时导入多个图层到PostgreSQL?

问题描述 投票:0回答:1

我创建了一个具有多个层的 QGIS 项目用于测试目的。这些图层都保存在地理包中。

我也想将所有层单独导入到 PostgreSQL 数据库中。不幸的是,QGIS中的数据库管理器只能逐层工作,但我需要同时导入所有图层。

有没有办法同时将多个图层加载到QGIS中的PostgreSQL数据库中?

database postgresql qgis
1个回答
0
投票

AFAIK 你不能使用 QGIS 做到这一点,但使用 GDAL 你可以:

ogr2ogr -f PostgreSQL "PG:user=youruser password=yourpassword dbname=yourdbname" yourgeopackage.gpkg

默认情况下,它会“清理”您的列名称等,如果您喜欢加重大写名称,请添加

-lco LAUNDER=NO

© www.soinside.com 2019 - 2024. All rights reserved.