Bir ray uygulaması tarafından oluşturulan veritabanındaki tüm tablolarda, create_at ve updated_at sütunları var gibi görünüyor. Bunları ne yaratıyor? İsteğe bağlı mı, yoksa dahili bir şey onlara güveniyor mu?created_at ve updated_at sütunları nereden geliyor?
13
A
cevap
19
Model için ActiveRecord geçişini çalıştırdığınızda varsayılan olarak oluşturulurlar. ActiveRecord, sırasıyla bir model örneği (ve dolayısıyla temel veritabanı tablosu satırı) oluşturduğunuzda veya güncelleştirdiğinizde bunları otomatik olarak doldurur/günceller.
Model geçiş dosyasından t.timestamps
satırını kaldırarak sütunları kaldırabilirsiniz.
2
Her tablonuz için veritabanı geçişinizde t.timestamps
gibi bir şey var. Bunu sil ve create_at ve updated_at veritabanı sütunlarınız oluşturulmayacak.
1
Ahtapot'un ne dediğine ek olarak, bunlar isteğe bağlıdır ve karşılık gelen tablolarda kayıt oluşturma ve güncelleme tarihini izlemek için kullanılırlar.
İlgili konular
- 1. Global.asax yöntemleri nereden geliyor?
- 2. köşeli parantez nereden geliyor?
- 3. Atina'da tuval nereden geliyor?
- 4. Kelime özelliği nereden geliyor?
- 5. Bu nan nereden geliyor?
- 6. User.Identity verileri nereden geliyor?
- 7. React setState + 'prevState' nereden geliyor?
- 8. Bu tanımsız değer nereden geliyor?
- 9. Tasarımlarınız için resimler nereden geliyor?
- 10. NULL işlevi çıktığında nereden geliyor?
- 11. Entity Framework: Bu sütunları nereden alıyorsunuz?
- 12. Raylar damgaları: updated_on/created_on created_at/
- 13. "Çekirdek" ad alanı nomenklatürü nereden geliyor?
- 14. XCode for Snow Leopard: nereden geliyor
- 15. created_at biçimi nasıl değiştirilir
- 16. Belirli bir mesaj alındığında gönderen aktörümüz nereden geliyor?
- 17. TensorFlow öğretici batch_xs içinde next_batch, batch_ys = mnist.train.next_batch (100) nereden geliyor?
- 18. Uygulama sağlık kontrolleri için/healthz kullanma sözleşmesi nereden geliyor?
- 19. Bu kalıcı SQLExpress bağlantı dizgisi nereden geliyor (web.config değil)?
- 20. tcp akışını izleyin - "Akış dizini" alanı nereden geliyor?
- 21. "it", ObjectSet <T> .SelectValue bu örnekte nereden geliyor?
- 22. django, related_name nedir? ve proje genelinde kullanmak için paylaşılan sütunları nasıl oluşturabilirim?
- 23. Raylar için NSDateFormatter 4.0 created_at
- 24. Laravel selectRaw ekli sütunları atar
- 25. iOS - Çekirdek Verilerin Bir "Created_At" Zaman Damgası Var mı?
- 26. Async İstek İşleyicileri için Nancy'nin İptal İşlemi nereden geliyor ve ne zaman iptal ediliyor?
- 27. Sütunları
- 28. Genişlik ve yükseklik için hesaplanan stiller, css'de listelenmediklerinde nereden gelir?
- 29. SoundCloud'a API: "created_at" filtreli Popülerliğe göre Sipariş
- 30. Time.now & Created_at farklı mıdır? Ruby on Rails
olduğunu onların biz created_ts olabilir söylemek adlandırmak herhangi bir yolu? – rajansoft1