Pessoal,
Como vocês estão criando as constraints foreign key nos scripts de migração do Rails?
Estão usando “execute” mesmo?
Já existe algo específico para isto, do estilo “add_index” ?
um abraço!
Pessoal,
Como vocês estão criando as constraints foreign key nos scripts de migração do Rails?
Estão usando “execute” mesmo?
Já existe algo específico para isto, do estilo “add_index” ?
um abraço!
Por padrão no rails, seu campo que guarda a foreign key eh o nomedoobjeto_id… digamos, usuario_id…
para gerar o mesmo eh muito facil, basta coloca-lo no scaffold também… digamos, um scaffold de um objeto Post, que se relaciona com o objeto Usuario, por exemplo:
/script/generate scaffold Post usuario:references body:text
se for para alterar somente na migration, este post mostra como fazer: http://www.jonathansng.com/ruby-on-rails/foreign-key-migrations-in-rails-20/
Abraços
Pelo o que eu vi no link que você mandou, mesmo tendo incorporado uma maneira de fazer o relacionamento, o Rails ainda não cria a constraint no banco de dados. É isto mesmo ou eu entendi errado?
Um abraço!
Já vi que não