[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