在PostgreSQL中存储UUID的最佳数据类型是什么?

3

我想在帖子表(posts - 类似社交媒体的东西)中存储UUID,我想知道在PostgreSQL中存储UUID的正确方法是什么。我尝试将它们转换为字节并将它们存储到MySQL的binary(16) 数据类型列中。但是我无法在PostgreSQL中找到类似于binary(16)这样的类型,我只能找到bytea。因此,我需要一种数据类型来协助列的大小。是否有像bytea变长的数据类型?


bit(128),但你不想要那个。 - Bergi
UUID数据类型与二进制相比,在存储方面是否“OK”? - Monsta
你说的“ok”是什么意思?你用哪个二进制进行比较?如果你在谈论sqlserver,注意binary(16)也不应该在那里使用 - Bergi
对不起,我的表述不够清晰,我指的是MySQL的二进制(16)。我需要找到一种方法来使UUID的大小更轻。 - Monsta
没有办法使它变得“轻一些”。UUID需要128位或16个字节来存储,无论如何都无法避免。(并且所有提到的数据类型都具有这个固定大小) - Bergi
1个回答

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接