[Ror-es] problema con migraciones y primary key

Moises Deniz ruby-forum-incoming at andreas-s.net
Tue Jul 3 07:26:40 GMT 2007


> gracias Moises por tu respuesta, soluciono mi problema, pero existira 
> alguna
> manera de declarar que eeeel campo archivo sea primario dentro de la
> migracion?

En principio, no aparece ninguna forma directa usando create_table, sin 
embargo tienes 2 opciones:

- Generar el create "a mano", usando execute y la sql

- Dejarlo como dijimos y añadirle un índice único usando:

  add_index(:establecimientos, :archivo, :unique => true)

En mi opinión la segunda opción es más "rails way", aunque, si ves 
alguna diferencia real entre una primary_key no autoincremental y un 
índice con restricción de unicidad entonces escoge la primera.

Espero que te sirva

-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list