2011-02-26 35 views

回答

1

大多數Rails應用上的MySQL所以我猜這就是你問的是數據存儲。 MySQL也有一個BigInt類型。您計劃存儲的位掩碼值有多大?這聽起來像是你想要一個大小足夠大的整數值給你的位掩碼。

下面是在MySQL上的數字數據類型的全部細節:http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

編輯:通過Rails的模式DSL在遷移到指定該代碼將是:

add_column(:my_table, :bitmask, :integer, :precision => 20) 
# => bitmask DECIMAL(20) 
# 20 digit integer, holds 64bit value 
+0

我所期待的64位,所以我可以存儲63個不同的權限。 – Blankman 2011-02-27 19:48:21