返回一个raster对象的MD5字符串。

语法

text ST_MD5Sum(raster raster_obj)

参数

参数名称

描述

raster_obj

raster对象。

描述

先试图从元数据中获得MD5字符串,如果元数据中不存在,数据内部raster对象返回NULL,然后OSS存储的raster对象再根据OSS路径进行计算。

涉及的数据库参数如下。

参数

类型

说明

ganos.raster.calculate_md5

boolean

指定是否在raster对象入库时计算MD5并保存到元数据中。取值:true | false。默认值:false。示例:

Set ganos.raster.calculate_md5 = true;

ganos.raster.md5sum_chunk_size

integer

指定计算MD5时每次读入的缓存大小。单位:MB。取值:1~256。默认值:10。示例:

Set ganos.raster.md5sum_chunk_size = 20;

示例

SELECT ST_MD5SUM(rast)
FROM raster_table
WHERE id = 1;

              st_md5sum
-----------------------------------
 21f41fd983d3139c75b04bff2b7bf5c9