postgis.gdal_enabled_drivers — 一個設定 PostGIS 環境中啟用 GDAL 驅動程式的組態選項。會影響 GDAL 組態變數 GDAL_SKIP。
一個設定 PostGIS 環境中啟用 GDAL 驅動程式的組態選項。會影響 GDAL 組態變數 GDAL_SKIP。此選項可以在 PostgreSQL 的組態檔 postgresql.conf 中設定。它也可以針對連線或交易設定。
postgis.gdal_enabled_drivers
的初始值也可以透過將環境變數 POSTGIS_GDAL_ENABLED_DRIVERS
以及啟用的驅動程式清單傳遞給啟動 PostgreSQL 的程序來設定。
可以透過驅動程式的簡稱或代碼來指定啟用的 GDAL 驅動程式。驅動程式的簡稱或代碼可以在GDAL 光柵格式中找到。多個驅動程式可以用空格隔開來指定。
![]() |
|
有三個特殊代碼可用於
當 |
![]() |
|
在標準的 PostGIS 安裝中, |
![]() |
|
關於 GDAL_SKIP 的其他資訊可以在 GDAL 的組態選項中找到。 |
可用性:2.2.0
為目前的會期設定和重置 postgis.gdal_enabled_drivers
SET postgis.gdal_enabled_drivers = 'ENABLE_ALL'; SET postgis.gdal_enabled_drivers = default;
為連線到特定資料庫的所有新連線設定特定的驅動程式
ALTER DATABASE mygisdb SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';
為整個資料庫叢集設定以啟用所有驅動程式。需要超級使用者權限。另請注意,資料庫、會期和使用者設定會覆蓋此設定。
--writes to postgres.auto.conf ALTER SYSTEM SET postgis.gdal_enabled_drivers TO 'ENABLE_ALL'; --Reloads postgres conf SELECT pg_reload_conf();