Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2014, 10:26
xuturk
 
Fecha de Ingreso: mayo-2011
Mensajes: 74
Antigüedad: 13 años
Puntos: 2
Pregunta Duda de novato con ActiveRecord

Hola a todos.

Estoy pensando desarrollar un proyecto con Rails, y bueno, mas o menos lo voy entendiendo.

He definido manualmente a boli y papel como quien dice, la estructura de mi base de datos, con sus tablas, sus claves, sus claves foraneas, etc.

Estaba viendo en un tutorial, puesto que lo primero que voy a hacer en la aplicación es crear la base de datos, y vale, llego hasta el punto de crear un controlador y crear sus campos con sus correspondientes tipos, pero me asalta la duda de las claves y las restricciones de tablas.

Se que para todas las tablas, rails automáticamente mete por clave un id autoincremental, pero no habría manera de hacerlo al modo clasico e indicar yo cuales serán las claves? dudo que repitiendo datos al no permitir que haya claves foraneas se gane rendimiento, o quizá sea que hay algo que me falta por aprender jeje por eso me gustaría que me ayudaran.

Un saludo y muchas gracias.