[Ror-es] claves foraneas en las migraciones
alarkspur
alarkspur at gmail.com
Tue Jul 11 22:34:32 GMT 2006
Hola
Como se traducen las claves foraneas a ruby para poder usarlas con la
migraciones, en la wiki aparece un plugin http://
wiki.rubyonrails.org/rails/pages/Foreign+Key+Schema+Dumper+Plugin
pero antes de ponerme con el me gustaría saber si existe alguna forma
de realizarlo sin necesidad de plugins o como aconsejáis realizarlo.
Por ejemplo, con la siguiente tabla
create table pruebas(
id int not null auto_increment,
prueba varchar(255) not null,
user_id int not null,
foreign key (user_id) references users(id),
primary key( id ));
#
create_table :pruebas, :force => true do |t|
t.column 'prueba', :string, :limit => 255
t.column 'user_id', :integer
end
el id lo pone automáticamente eso si, pero y la linea foreign key
(user_id) references users(id) como se trata?
o lo que ocurre es que no es necesaria y luego ya se relacionaran en
el modelo mediante las relaciones necesarias.
Saludos. Gracias por la ayuda.
More information about the Ror-es
mailing list