Kodumuzdaki kodlamayı önlemek için sütun eşleştirmesi yapmak üzere sqlalchemy'nin otomatik yükleme özelliğini kullanıyoruz.sqlalchemy autoloaded orm persistence
class users(Base):
__tablename__ = 'users'
__table_args__ = {
'autoload': True,
'mysql_engine': 'InnoDB',
'mysql_charset': 'utf8'
}
bir seri hale getirmek için bir yol veya önbellek otomatik yüklenmesi meta/ORMs yüzden özdevinimli_yükle sürecinde diğer yazıları/fonksiyonları bizim orm sınıfları başvurmak gerekir her zaman gitmek gerekmez mi var?
Kabak önbelleğe alma ve turşuya baktım, ancak mümkün olduğunda veya nasıl yapılacağı konusunda açık bir cevap bulamadı.
İdeal bizHerhangi bir fikir, bizim veritabanı yapısında değişiklik işlemiş yalnızca autload haritalama komut dosyasını çalıştırmak ancak komut/fonksiyon diğer tüm bizim veritabanı haritalama olmayan bir özdevinimli_yükle/kalıcı/önbelleğe sürümü başvurmak?
Neden başka bir yol yapmıyorsunuz: SA'daki tam üfleme modelini tanımlayın. Bir yan etki olarak, bu veritabanı şeması için kaynak kontrolünüz olarak hareket edecektir. * Tabii ki, bu sadece sizin SA uygulamanızın çalıştığı veritabanı (lerin) birincil kontrolüne sahipse çalışır * – van
Veri tabanı gelişiminin benim durumumda ayrı ayrı ele alınması, uygulamanın tam kontrole sahip olmadığı anlamına gelir. Bununla birlikte, meta verileri toplama yöntemini buldum, bu yüzden sadece bir kere veritabanı bağlantısı üzerinden, turşusu oluşturmak için bir kez daha db bağlantısıyla (aşağıya bakınız) yansıyan, yansıtılan meta veriyi kullandığım zamanı seçtim. – user1572502