Migration con id sin auto_increment

Hola a todos!

Básicamente la pregunta está hecha en el asunto. Pretendo crear una
tabla en la que tenga una id sin el auto_increment (con lo que habrá
que especificar las pks para guardar elementos). He googleado al
respecto y sólo he sido capaz de encontrar soluciones saltándose las
migrations, y me gustaría hacerlo 100% con los mecanismos que trae
rails (para por ejemplo poder cambiar de sgbd sin tocar nada o
simplemente por limpieza). También he mirado en un par de libros y
nada…

Alguien sabe de ésto? Muchas gracias por adelantado!

Bueno, en el migrate has de indicarle que no quieres el id:
create_table “nombreTabla”, :id => false do |t| …

y en el modelo le indicas cual quieres que sea tu primary_key:
set_primary_key “nombreCampo”

No se si era esto lo que buscabas o por lo menos se acerca algo jejeje.
|
|
[email protected] escribió:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs