rails3 chave primária bigint
Gostaria de criar umbigint
(oustring
ou o que não éint
) digitou o campo de chave primária no Rails 3.
Tenho uma determinada estrutura de dados, por exemplo:
things
------
id bigint primary_key
name char(32)
A abordagem que atualmente estou tentando forçar:
create_table :things, :id => false do |t| # That prevents the creation of (id int) PK
t.integer :id, :limit => 8 # That makes the column type bigint
t.string :name, :limit => 32
t.primary_key :id # This is perfectly ignored :-(
end
O tipo de coluna estará correto, mas a opção de chave primária não estará presente no sqlite3 e eu suspeito que esse também seja o caso do MySQL.