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

ApsaraDB RDS:ST_SetMD5Sum

最終更新日:Mar 29, 2026

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

構文

text ST_SetMD5Sum(raster raster_obj, text md5sum)

パラメーター

パラメーター説明
raster_objラスターオブジェクトの名前です。
md5sumラスターオブジェクトに割り当てる MD5 ハッシュ文字列です。32 文字である必要があり、数字および小文字の英字のみを含むことができます。

説明

ST_SetMD5Sum は、ラスターオブジェクトのメタデータに MD5 ハッシュ文字列を書き込みます。このハッシュ文字列は、厳密に 32 文字である必要があり、数字および小文字の英字のみを含むことができます。

ラスターオブジェクトを保存する際に、MD5 ハッシュ文字列を自動的に計算して格納するには、ganos.raster.calculate_md5 データベースパラメーターを設定します。

パラメーター説明
ganos.raster.calculate_md5booleanラスターオブジェクトの保存時に MD5 ハッシュ文字列を計算し、その結果をメタデータに格納するかどうかを指定します。有効な値: truefalse。デフォルト値: false

例:

SET ganos.raster.calculate_md5 = true;

使用例

以下の例では、id = 1 のラスターオブジェクトに対して MD5 ハッシュ文字列を設定し、その後 ST_MD5SUM を使用してその値を取得し、正しく設定されたことを確認しています。

SELECT ST_MD5SUM(ST_SetMD5Sum(rast, '21f41fd983d3139c75b04bff2b7bf5c9'))
FROM raster_table
WHERE id = 1;

期待される出力:

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