すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_MD5Sum

最終更新日:Mar 28, 2026

ラスターオブジェクトの MD5 ハッシュ文字列を返します。

構文

text ST_MD5Sum(raster raster_obj)

パラメーター

パラメーター説明
raster_objクエリ対象のラスターオブジェクトです。

説明

ST_MD5Sum 関数は、ラスターオブジェクトのメタデータ内に格納された MD5 ハッシュ文字列を検索します。メタデータに MD5 ハッシュ文字列が存在しない場合、データ内部のラスターオブジェクトに対しては NULL を返します。Alibaba Cloud Object Storage Service (OSS) に格納されたラスターオブジェクトについては、OSS パスから MD5 ハッシュ文字列を計算して返します。

ストレージ時に MD5 ハッシュ文字列を事前に計算し、メタデータ内にキャッシュするには、以下の GUC パラメーターを設定してください。

パラメーター説明有効な値デフォルト値
ganos.raster.calculate_md5booleanラスターオブジェクトのストレージ時に、MD5 ハッシュ文字列を計算してメタデータに保存するかどうかを指定します。true | falsefalse
ganos.raster.md5sum_chunk_sizeintegerMD5 ハッシュ文字列の計算時に、1 回の読み取り操作で処理するチャンクサイズ(MB 単位)を指定します。1~25610

設定例:

SET ganos.raster.calculate_md5 = true;
SET ganos.raster.md5sum_chunk_size = 20;

使用例

ラスターオブジェクトの MD5 ハッシュ文字列をクエリします。

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

実行結果:

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