Name

postgis.enable_outdb_rasters — 一个布尔配置选项,用于启用对数据库外栅格波段的访问。

描述

一个布尔配置选项,用于启用对数据库外栅格波段的访问。 该选项可以在 PostgreSQL 的配置文件:postgresql.conf 中设置。 也可以通过连接或事务来设置。

postgis.enable_outdb_rasters 的初始值也可以通过将具有非零值的环境变量 POSTGIS_ENABLE_OUTDB_RASTERS 传递给启动 PostgreSQL 的进程来设置。

[Note]

即使 postgis.enable_outdb_rasters 为 True,GUC postgis.gdal_enabled_drivers 也会确定可访问的栅格格式。

[Note]

在标准 PostGIS 安装中,postgis.enable_outdb_rasters 设置为 False。

可用性:2.2.0

示例

设置和重置当前会话的 postgis.enable_outdb_rasters

SET postgis.enable_outdb_rasters TO True;
SET postgis.enable_outdb_rasters = default;
SET postgis.enable_outdb_rasters = True;
SET postgis.enable_outdb_rasters = False;
                

为所有新连接到特定数据库的会话设置

ALTER DATABASE gisdb SET postgis.enable_outdb_rasters = true;
                

为整个数据库集群设置。需要超级用户权限。请注意,数据库、会话和用户设置会优先于此设置。

--writes to postgres.auto.conf
ALTER SYSTEM SET postgis.enable_outdb_rasters = true;
 --Reloads postgres conf
SELECT pg_reload_conf();