Rails 3.2.6 i tworzenie widoków bazy danych poprzez migracje

Używam szyn 3.2.6 i muszę utworzyć VIEW bazy danych. Jak zwykle stworzyłem migrację i starałem się osiągnąć cel za pomocą metody execute.

Niestety migracja generuje tabelę, a nie widok. Czemu?

Z góry dziękuję, Mauro

AKTUALIZACJA:

Chciałbym mieć coś takiego:

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

Niestety ta migracja tworzy tabelę ...

AKTUALIZACJA: poprzedni kod działa! Wykonałem komendę rake db: reset zamiast rake db: migrate: reset (mój błąd)

questionAnswers(2)

yourAnswerToTheQuestion