Showing posts with label base de datos. Show all posts
Showing posts with label base de datos. Show all posts

Saturday, March 31, 2012

Cargando datos iniciales en el ambiente de producción

Si han cargado datos en el archivo seed.rb de rails y desean cargar estos datos en el ambiente de producción en lugar de el de desarrollo. No basta con correr rake db:seed, deben indicarle a rails que quieren correr los datos en la base de datos de producción. Esto se hace con este sencillo código:

 rake db:seed RAILS_ENV=production

Recuerden estar en la carpeta adecuada de su aplicación.

Bookmark and Share

Wednesday, November 9, 2011

RoR: Tablas y Columnas

Trabajando con Ruby on Rails, muchas veces olvido las tablas y columnas que tengo creadas en mi base de datos. Esto se puede solucionar inspeccionando la base de datos desde la consola de rails.

Para abrir la consola en Ubuntu ejecuta desde la linea de comando:

rails console

luego para ver las tablas creadas puedes correr el comando:

ActiveRecord::Base.connection.tables
Y para ver las columnas de una tabla puede correr:

ActiveRecord::Base.connection.columns("nombre_tabla").map{|c| [c.name, c.type]}

donde el .map{..} se usa para que puedas ver las columnas de una forma más ordenada, ya que de otra forma el comando te retorna los objectos de las colmnas en lugar de solo el nombre y el tipo.


Bookmark and Share
-->
Related Posts Plugin for WordPress, Blogger...