[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