Rails 3.2.6 y creación de vistas de base de datos a través de migraciones.
Estoy usando rieles 3.2.6 y necesito crear una base de datos VIEW. Como de costumbre, creé una migración e intenté lograr el objetivo utilizando el método de ejecución.
Desafortunadamente la migración genera una tabla, no una vista. ¿Por qué?
Muchas gracias de antemano, Mauro.
ACTUALIZAR:
Me gustaría tener algo como sigue:
class CreateMyView < ActiveRecord::Migration
def self.up
execute <<-SQL
CREATE VIEW my_view AS SELECT ...
SQL
end
def self.down
execute <<-SQL
DROP VIEW my_view
SQL
end
end
Desafortunadamente esta migración crea una tabla ...
ACTUALIZACIÓN: el código anterior funciona! Estaba ejecutando rake db: reset en lugar de rake db: migrate: reset (mi error)