Migrations

7 views
Skip to first unread message

Jaime Gonzalez.

unread,
Mar 27, 2012, 10:54:44 PM3/27/12
to tiju...@googlegroups.com
Hola a todos, mi pregunta es tal vez tan basica que parezca tonta, pero no tengo mucho tiempo restante para practicar ruby o rails.

Bueno, cuando usamos migrations, se supone que debemos crear una para cada modificacion que hagamos a la base de datos, ese es el use case correcto?

Gracias de antemano.

--
Jaime Gonzalez.

Antonio Antillon

unread,
Mar 28, 2012, 12:23:38 AM3/28/12
to tiju...@googlegroups.com
Jaime,
Hace mucho que no uso ActiveRecord con Rails... pero creo recordar que sí... una migración para cada modificación a la estructura de tu base de datos.
Una migración obviamente puede abarcar una o más tablas de la base de datos.

Saludos,
Antonio


2012/3/27 Jaime Gonzalez. <gonzale...@gmail.com>

Jaime Gonzalez.

unread,
Mar 28, 2012, 12:25:11 AM3/28/12
to tiju...@googlegroups.com
Antonio, gracias por tu respuesta.

Solo por curiosidad que usas si no ActiveRecord?

Saludos,

Jaime.
--
Jaime Gonzalez.

Antonio Antillon

unread,
Mar 28, 2012, 1:10:56 AM3/28/12
to tiju...@googlegroups.com
Jaime,

Uso DataMapper (http://datamapper.org/) en lugar de ActiveRecord. Lo descubrí por un proyecto en el cual me tocó trabajar que ya lo venía usando desde que el proyecto estaba escrito en Merb.
No voy a iniciar una discusión sobre que ORM es mejor, cada uno es distinto... lo que me gustó de DataMapper, es que su sintaxis es muy simple, su flexibilidad para construir queries es muy útil y está pensado y construido para que reducir el caso de N+1 queries.

Jaime Gonzalez.

unread,
Mar 28, 2012, 1:26:32 AM3/28/12
to tiju...@googlegroups.com
Muchas gracias de nuevo por la informacion.

Jaime.
--
Jaime Gonzalez.

fcastellanos

unread,
Mar 28, 2012, 3:32:18 PM3/28/12
to tijuanarb
Jaime, una migración puede abarcar modificaciones a varias tablas de
base de datos, pero es recomendable que se afecte una sola tabla ya
que además las migraciones de ActiveRecord se pueden usar para
versionar tu base de datos y poder regresar o revertir un cambio que
llegaste a hacer.

Saludos a los dos :-)

On Mar 27, 11:26 pm, "Jaime Gonzalez." <gonzalezgja...@gmail.com>
wrote:
> Muchas gracias de nuevo por la informacion.
>
> Jaime.
>
> On Tue, Mar 27, 2012 at 10:10 PM, Antonio Antillon <antilla...@gmail.com>wrote:
>
>
>
>
>
>
>
>
>
> > Jaime,
>
> > Uso DataMapper (http://datamapper.org/) en lugar de ActiveRecord. Lo
> > descubrí por un proyecto en el cual me tocó trabajar que ya lo venía usando
> > desde que el proyecto estaba escrito en Merb.
> > No voy a iniciar una discusión sobre que ORM es mejor, cada uno es
> > distinto... lo que me gustó de DataMapper, es que su sintaxis es muy
> > simple, su flexibilidad para construir queries es muy útil y está pensado y
> > construido para que reducir el caso de N+1 queries.
>
> > Saludos,
> > Antonio
>
> > 2012/3/27 Jaime Gonzalez. <gonzalezgja...@gmail.com>
>
> >> Antonio, gracias por tu respuesta.
>
> >> Solo por curiosidad que usas si no ActiveRecord?
>
> >> Saludos,
>
> >> Jaime.
>
> >> On Tue, Mar 27, 2012 at 9:23 PM, Antonio Antillon <antilla...@gmail.com>wrote:
>
> >>> Jaime,
> >>> Hace mucho que no uso ActiveRecord con Rails... pero creo recordar que
> >>> sí... una migración para cada modificación a la estructura de tu base de
> >>> datos.
> >>> Una migración obviamente puede abarcar una o más tablas de la base de
> >>> datos.
>
> >>> Saludos,
> >>> Antonio
>
> >>> 2012/3/27 Jaime Gonzalez. <gonzalezgja...@gmail.com>
Reply all
Reply to author
Forward
0 new messages