Rayları kullanıyorum 3.2.6 ve bir veritabanı VIEW oluşturmak gerekiyor. Her zamanki gibi bir geçiş yarattım ve yürütme yöntemini kullanarak hedefe ulaşmaya çalıştım.Rails 3.2.6 ve veritabanı görünümleri geçişler yoluyla oluşturma
Maalesef bu geçiş bir tablo oluşturuyor, bir görünüm oluşturmuyor. Niye ya? peşin
Çok teşekkürler, Mauro
GÜNCELLEME:
ben şöyle bir şey var istiyorum:
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
Ne yazık ki bu göç bir tablo oluşturur ...
GÜNCELLEME: önceki kod çalışır! Komisyon db'yi çalıştırıyordum: rake yerine reset: dt: reset (benim hatam)
Böyle bir geçişin oluşturulmasının mümkün olduğundan emin değilim. Görünüm oluşturmak için ham SQL kullanın. –
Aynı şeyi yapıyorum (def ve def def, def self.up ve def self.down kullanıyorum dışında - fark var mıyım?) Ve aynı davranışı alıyorum: taşıma işlemini çalıştırın, ancak schema.rb dosyasına create_table komutu ekler. – Ladlestein