mysql-binuuid-rails mysql-binuuid-rails允许您利用Rails 5以来可用的Attributes API在模型上定义UUID类型的属性。这样做,您可以将UUID作为二进制值存储在数据库中,并且仍然能够使用字符串表示形式进行查询,因为数据库将负责类型转换。 顾名思义,它仅支持MySQL。 如果您使用的是PostgreSQL,则可以正确使用UUID。 如果要在数据库中将32个字符的UUID(不包含破折号)作为文本存储,则将花费至少32个字节。 仅当每个字符仅需要1个字节时,这才算在内。 但这完全取决于您的编码。 如果每个字符都需要2个字节,那么存储它将花费