[Ror-es] Deshabilitando el autoincremento de id

Héctor Pérez Arenas ruby-forum-incoming at andreas-s.net
Tue Sep 11 18:04:15 GMT 2007


Hola,

Querría poder establecer yo mismo el id de mis usuarios, de forma que
corresponda con el de otra aplicación (y base de datos). Sin embargo, no
me deja establecerlo directamente [1].

He deshabilitado la opción de autoincremento [2] pero tampoco me deja
fijar su valor. ¿Alguna idea?

Por otra parte, ¿es desaconsejable usar una clave primaria entera no
autoincremental o el autoincremento está por defecto sólo por comodidad?

Gracias!


[1]
User.create(:id=>24, ...)

[2]
change_column :users, :id, :integer, :auto_increment=>false

y he comprobado que genera:
`id` int(11) NOT NULL default '0',
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list