Forum: Rails-ES agregar campos a una tabla

Posted by Faustino Vasquez (fvasquez)
on 2009-06-30 02:28
Hola...

Una pregunta un poco tonta...

Si tengo una tabla que ya fue generada desde un rake:db migrate...

pero por casualidad se me olvido un campo como puedo agregar este campo
a la tabla que ya tengo generada...

puedo agregar el campo en el archivo de migracion y correr nuevamente el
rake:db migrate...

o debo eliminar la tabla y generarla de nuevo....

Estoy en fase de desarrollo.....

Gracias....
Posted by Franco Brusatti (francob)
on 2009-06-30 02:58
(Received via mailing list)
2009/6/29 Faustino Vasquez <ruby-forum-incoming@andreas-s.net>

> rake:db migrate...
>
> o debo eliminar la tabla y generarla de nuevo....
>
> Estoy en fase de desarrollo.....

lo que correspondería hacer es crear una nueva migración que agregue el
campo que te olvidaste, aunque si estas en desarrollo y todavía no has 
hecho
un commit podrías volver a la versión anterior de la base de datos,
modificar el archivo y volver a generar la tabla, esta es la lista mas o
menos de comandos que tendrías que correr:

    rake db:rollback
    modificar el archivo donde creas la tabla y volver a correr
    rake db:migrate

buscando un poco por google seguramente vas a encontrar mucha 
información al
respecto y seguramente una mejor solución de las que te recomiendo.

Saludos.
Posted by Andrés Gutiérrez (andresgutgon)
on 2009-06-30 09:42
(Received via mailing list)
Migraciones aquí [1]

[1] http://guides.rubyonrails.org/migrations.html

El 30 de junio de 2009 02:58, Franco Brusatti 
<fbrusatti@gmail.com>escribió:
Posted by Manuel González Noriega (Guest)
on 2009-06-30 10:52
(Received via mailing list)
2009/6/30 Faustino Vasquez <ruby-forum-incoming@andreas-s.net>

> rake:db migrate...
>
> o debo eliminar la tabla y generarla de nuevo....
>
> Estoy en fase de desarrollo.....
>
> Gracias....



Hola Faustino,

por favor, por tu propio bien, consigue una buena fuente de información
(bien online o bien alguno de los libros publicados) para dar tus 
primeros
pasos en Rails. Te será de mucha ayuda a la hora de comprender los 
aspectos
más básicos del desarrollo.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.