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)