安全散列作为数据库表键

时间:2011-10-13 03:31:06

标签: python django

我有一个由长时间运行的进程填充的数据库表。此过程读取外部数据并更新数据库中的记录。而不是真正更新记录,更容易级联删除它们并重新创建。这样,所有依赖关系也将被清除。

每条记录都有一个唯一的名称。我需要找到一种方法来生成这些记录的标识符,使得相同的名称由相同的标识符标识。这样,当删除并重新创建记录时,标识符保持不变。我尝试使用slug但是它们可以变得很长而且Django的SlugField并不总是有效。

使用安全哈希作为密钥是否合理?我可以从slug创建一个哈希并使用它。还是太贵了?

0 个答案:

没有答案