Modellerden birinin id
sütununa sahip olmadığı bir Rails uygulamasına sahibim.Bir geçişte Kimlik sütunu ekle
create_table(:the_model, :id => false) do |t|
# columns
end
Şimdi, yeni bir göç, ben (veritabanı belirli sql kullanarak değil) bir Raylar standart bir şekilde id
sütun eklemek istiyorum: Biraz araştırma yaparak ben onu oluşturan göç buldum. Bunu nasıl yapabilirim?
change_table(:the_model, :id => true) do |t|
end
Komut çalıştı! Her ne kadar bir birincil anahtara sahip olduğu için tabloyu yeniden oluşturmamıza ('drop_table' ve 'create_table') son verdim. Çok teşekkürler! – alf
Bu da işe yarıyor! Sorun değil. – cdesrosiers
Geçişi çalıştırarak, varolan kayıtların kimlik sütunu otomatik olarak benzersiz kimlik değerleriyle doldurulur mu? Değilse, sistemi mutlu tutmak için nasıl/neyi ataırım? –