Define a string de hash MD5 nos metadados de um objeto raster.
Sintaxe
text ST_SetMD5Sum(raster raster_obj, text md5sum)
Parâmetros
|
Parâmetro |
Descrição |
|
|
Nome do objeto raster. |
|
|
String de hash MD5 a atribuir ao objeto raster. Deve ter exatamente 32 caracteres, contendo apenas dígitos e letras minúsculas. |
Descrição
A função ST_SetMD5Sum grava uma string de hash MD5 nos metadados de um objeto raster. A string deve ter exatamente 32 caracteres e conter apenas dígitos e letras minúsculas.
Para calcular e armazenar automaticamente o hash MD5 ao salvar um objeto raster, defina o parâmetro de banco de dados ganos.raster.calculate_md5:
|
Parâmetro |
Tipo |
Descrição |
|
|
boolean |
Especifica se o sistema calcula a string de hash MD5 e a salva nos metadados ao armazenar o objeto raster. Valores válidos: |
Exemplo:
SET ganos.raster.calculate_md5 = true;
Exemplos
O exemplo a seguir define a string de hash MD5 para o objeto raster com id = 1 e recupera o valor com ST_MD5SUM para confirmação.
SELECT ST_MD5SUM(ST_SetMD5Sum(rast, '21f41fd983d3139c75b04bff2b7bf5c9'))
FROM raster_table
WHERE id = 1;
Saída esperada:
st_md5sum
-----------------------------------
21f41fd983d3139c75b04bff2b7bf5c9