寻找Postgresql支持的哈希函数

问题描述 投票:0回答:1

我正在寻找

hash function
,我可以在
Postgresql
中使用它,以便在
Amazon Aurora Db
中更具体。生成的
Hash
值应为 8 个字节长,可以存储在长度为 8 的
string
字段中。

我们有符合上述标准的

hash function
吗?任何关于这方面的线索都会非常有帮助。谢谢你。

sql postgresql hash
1个回答
0
投票

您可以使用内置哈希函数

MD5
,它会生成
32-character
文本字符串。

然后使用

8
 截断为 
substring(string, start_position, length )

字节
SELECT substring(md5(your_column), 1, 8) AS hash_value FROM your_table;
© www.soinside.com 2019 - 2024. All rights reserved.