Mengembalikan string Hash MD5 dari objek raster.
Sintaksis
text ST_MD5Sum(raster raster_obj)Parameter
| Parameter | Deskripsi |
|---|---|
raster_obj | Objek raster yang akan dikueri. |
Deskripsi
ST_MD5Sum mengambil string Hash MD5 dari metadata objek raster. Jika string Hash MD5 tidak ditemukan dalam metadata, fungsi ini mengembalikan NULL untuk objek raster yang datanya disimpan secara internal. Untuk objek raster yang disimpan di Alibaba Cloud Object Storage Service (OSS), fungsi ini menghitung string Hash MD5 berdasarkan path OSS.
Untuk menghitung string Hash MD5 terlebih dahulu saat penyimpanan dan menyimpannya dalam cache di metadata, konfigurasikan parameter GUC berikut:
| Parameter | Tipe | Deskripsi | Nilai yang valid | Bawaan |
|---|---|---|---|---|
ganos.raster.calculate_md5 | boolean | Menentukan apakah akan menghitung dan menyimpan string Hash MD5 ke metadata saat objek raster disimpan. | true | false | false |
ganos.raster.md5sum_chunk_size | integer | Ukuran chunk, dalam MB, untuk setiap operasi baca saat menghitung string Hash MD5. | 1–256 | 10 |
Contoh konfigurasi:
SET ganos.raster.calculate_md5 = true;
SET ganos.raster.md5sum_chunk_size = 20;Contoh
Kueri string Hash MD5 dari objek raster:
SELECT ST_MD5Sum(rast)
FROM raster_table
WHERE id = 1;Hasil:
st_md5sum
-----------------------------------
21f41fd983d3139c75b04bff2b7bf5c9