我有一个如下所示的 Redshift UDF。我需要通过检查它的 MD5 哈希值来检查这个函数是否被更改,我猜是原始哈希值,在这种情况下删除并重新创建这个函数。
我想知道如何生成 UDF 的 MD5 散列。谢谢你的帮助。
CREATE OR REPLACE formatter (decimal,varchar)
RETURNS varchar
VOLATILE
AS $$
SELECT
CASE
WHEN $2 IS NULL THEN TO_CHAR($1/1,'999999999999')
WHEN $2 = 'BIF' THEN TO CHAR($1/!,'999999999999')
.....
ELSE TO ...
END
$$ language sql
努力计算 MD5 哈希