Retorna a string de hash MD5 de um objeto raster.
Sintaxe
text ST_MD5Sum(raster raster_obj)
Parâmetros
|
Parâmetro |
Descrição |
|
|
Objeto raster a consultar. |
Descrição
A função ST_MD5Sum busca a string de hash MD5 nos metadados do objeto raster. Se não houver string de hash MD5 nos metadados, a função retornará NULL para objetos raster internos aos dados. Para objetos raster armazenados no Alibaba Cloud Object Storage Service (OSS), a função calcula a string de hash MD5 com base no caminho do OSS.
Para pré-calcular a string de hash MD5 durante o armazenamento e mantê-la em cache nos metadados, configure os seguintes parâmetros GUC:
|
Parâmetro |
Tipo |
Descrição |
Valores válidos |
Padrão |
|
|
|
boolean |
Defina se o sistema deve calcular e salve a string de hash MD5 nos metadados ao armazenar o objeto raster. |
|
|
|
|
|
integer |
Tamanho do bloco, em MB, para cada operação de leitura durante o cálculo da string de hash MD5. |
1–256 |
|
Exemplo de configuração:
SET ganos.raster.calculate_md5 = true;
SET ganos.raster.md5sum_chunk_size = 20;
Exemplos
Selecione a string de hash MD5 de um objeto raster:
SELECT ST_MD5Sum(rast)
FROM raster_table
WHERE id = 1;
Resultado:
st_md5sum
-----------------------------------
21f41fd983d3139c75b04bff2b7bf5c9