Rails 3.2.6 и создание представлений базы данных через миграции
Я использую рельсы 3.2.6, и мне нужно создать базу данных VIEW. Как обычно, я создал миграцию и попытался достичь цели с помощью метода execute.
К сожалению, миграция создает таблицу, а не представление. Зачем?
Спасибо заранее, Mauro
ОБНОВИТЬ:
Я хотел бы иметь что-то следующее:
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
К сожалению, эта миграция создает таблицу ...
ОБНОВИТЬ: предыдущий код работает! Я выполнял rake db: reset вместо rake db: migrate: reset (моя ошибка)