首页 > 解决方案 > 如何在 Postgres 的 bytea 中查询 SHA256?

问题描述

我得到一些数据并创建数据的 SHA256 哈希。我将哈希(bytea)和 UUID 存储在数据库中。当有新数据进来时,我想找到对应的 UUID。出于存储大小的原因(256 位与 128 位),我不想使用 SHA256 作为密钥。然后将 UUID 用作其他表中的主键。

什么是最好的索引

SELECT uuid FROM lookup WHERE hash=<SHA256>;

在 Postgres 中是否有一种高效的方法来执行此操作,或者我应该使用其他方法进行查找?

标签: postgresqlsha256

解决方案


推荐阅读