Sequelize

Yazılım ekran görüntüsü:
Sequelize
Yazılım detaylar:
Versiyon: 3.9.0 Güncelenir
Qayıt: 10 Dec 15
Geliştirici: Sascha Depold
Lisans: Ücretsiz
Popülerlik: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize JS nesnelere eşleme veritabanı girişlerinin ilkesine ve tam tersi çalışıyor.


JS nesneleri çok iyi belgelenmiştir ve JavaScript kendisi dizi yapıları ile SQL tabloları ile daha iyi başa modellenmiştir çünkü

budur.

Bu yerine SQL komutları JavaScript kullanarak, node.js sunucu tarafı ortamlarında çok daha kolay bir veri işlemek için bir geliştirici sağlar.

Sequelize geliştiriciler kendi ORMs dan istedim sadece ne SQL veri, derinlemesine manipülasyon ve işleme izin SQL motorları tarafından desteklenen en operasyonlarını destekleyen, oldukça ileri düzeydedir.

Sequalize test edilmiş ve sorunsuz Ekspres ve Heroku destekli uygulamalar ile çalışır olmuştur.


Şu anda desteklenen veritabanları:

MySQL

MSSQL

SQLite

PostgreSQL

mariadb

Bu sürümdeki yeni Nedir:

  • EKLENDİ:
  • Bir alanın referanslar nesneye eklenen bir özellik deferrable tarafından PostgreSQL kısıtlamaları erteleme artık mümkün.
  • Hata:
  • yanlış negatif dönen ISIP validator
  • inşa ile bir sorunu düzeltmek

sürümünde 3.3.2 yeni Nedir:

  • EKLENDİ:
  • Bir alanın referanslar nesneye eklenen bir özellik deferrable tarafından PostgreSQL kısıtlamaları erteleme artık mümkün.
  • Hata:
  • yanlış negatif dönen ISIP validator
  • inşa ile bir sorunu düzeltmek

sürümünde 2.1.3 yeni Nedir:

  • Bugs:

  • Boş `include.where`
  • sorun giderildi
  • Kendi kendine dernek N otherKey nesil ile sorun giderildi: M

sürümünde 2.0.5 yeni Nedir:

  • Bugs:

  • Boş `include.where`
  • sorun giderildi
  • Kendi kendine dernek N otherKey nesil ile sorun giderildi: M

sürümünde 2.0.3 yeni Nedir:

  • Bugs:

  • Boş `include.where`
  • sorun giderildi
  • Kendi kendine dernek N otherKey nesil ile sorun giderildi: M

sürümünde 1.7.0 yeni Nedir:

  • ÖZELLİKLER:

  • Daha gelişmiş Kapaklar
  • sınırlayarak ve filtreleme ile vakaları içermektedir (bir alt sorgu olacaktır dahil, özellikle davaları ancak çocuk 1 vakalar için, olmaz şunlardır: 1 dernek, 1 vardı: include bir iç içe olarak M dernek)
  • HATA GIDERIR:
  • Bağlantı asla veritabanı ulaşan veri sonuçlanan yürütme çağırmadan önce zaman aşımı olur Sorun

1.5.0 sürümünden yeni Nedir:

  • Eklenenler olasılığı devre dışı NULL değerlerin eklenmesi global olarak SQL sorguları.
  • Model.create şimdi de kitle atama için değerleri belirtmek için kullanılır.
  • QueryChainer şimdi yayıcılar eklendi sırayla eklenir vericilerin sonuçlar verecektir.
  • QueryChainer artık seri eşyalarla başlatılabilir.
  • Düğüm 0.8 uyumluluğu.

  • hasMany alıcılar
  • Eklenen seçenekler.
  • seçeneği Pooling şimdi doğru PostgreSQL geçirilir.

sürümünde 1.4.1 yeni Nedir:

  • düğüm & # x3c için eklendi amortisman uyarısı; v0.6.
  • örnekleri seçici tasarrufu eklendi.
  • Geçerli zaman damgası ile bir geçiş iskeleti oluşturmak için ikili komutu eklendi.
  • Her bulucu yöntemi için tam fonksiyon eklendi.
  • SQLite tablolar için sabit tırnak.

  • göçler
  • Sabit damgası ayrıştırma.

nedir 1.4.0 sürümü Yeni

Birçok-çok dernek

  • Sabit zorla eşitleme .
  • Nesneler artık uyumlu JSON.stringify vardır.
  • sequelize nesneyi başlatmasını zaman, şimdi günlüğü bir işlev iletebilirsiniz. Bu günlük davranışını özelleştirmek için izin verir. Standart şimdi: console.log
  • varsayılan günlüğü hala console.log ama düğüm & # x3c çöker başlatmasından sonra sarılır; 0.6.x'dan.
  • PostgreSQL desteği.
  • Bağlantı-havuzlama mysql için.
  • tarih veri türleri için varsayılan değer olarak ŞİMDİ tanımlamak imkanı eklendi. DefaultValue Sequelize.NOW kullanın.

nedir sürümü 1.3.7 Yeni: için

  • Sabit sorunu nerede birden belongsTo veya hasOne dernekler Aynı tablo birbirinin üstüne.

sürümünde 1.3.6 yeni Nedir:

  • varolan updatedAt-özniteliği ise güncelleme yapmayın Bir DAO için damgaları seçeneği yanlıştır.

sürümünde 1.3.4 yeni Nedir:

  • yeniden adlandırıldı Model / ModelFactory / ModelFactoryManager DAO / DAOFactory / DAOFactoryManager
  • test paketi çalışacak npm testi
  • yerel kalkınma ortamı kurma hakkında Belgeler

  • SequelizeMeta
  • Kaldırılan updatedAt + createdAt

sürümünde 1.3.3 yeni Nedir:

  • tüm olası yerlerde Sabit sql olay yayıcı.

sürümünde 1.3.2 yeni Nedir:

  • SQLite şimdi yayan 'sql' olay hem de.

sürümünde 1.3.0 yeni Nedir:

  • refactoring:
  • Tüm Model # şimdi bir işlev değil, bir alıcı olduğunu.
  • ModelFactory için yeniden adlandırıldı ModelDefinition
  • Özel yöntem kapsam; Nitelikler hala kamu
  • düğümün 0.6.2 için yeni util modülünü kullanın
  • YENİ ÖZELLİK:
  • QueryChainer şimdi seri çalıştırabilirsiniz
  • Dernek tanım chainable geçerli: Person.hasOne (House) .hasMany (Adres)
  • Doğrulamalar (Teşekkürler hiddentao için)
  • jQuery gibi olay dinleyicileri: .success (callback) ve .error (geri)
  • select sorguları için aliasing: Model.find ({: 'id = 1', nitelikleri: ['id', ['isim', 'username']]}) == & # x3e; kullanıcı adı olarak kullanıcının adını döndürür
  • Çapraz veritabanı desteği. Şu anda desteklenen: MySQL, SQLite
  • Göçler
  • TESTLERİ:
  • Tüm expresso testleri kaldırıldı ve yasemin onları dönüştürülür

nedir sürümü 1.2.1 Yeni:.

  • varsayılan değerler ve arayüzlerinde bazı değişiklikler
  • senkron, sorgu için küresel seçenekleri yeniden adlandırıldı ve sequelize üzerinde tanımlamak; önce: options.queryOptions; Şimdi:. options.query
  • sequelize veya sequelize.define charset seçeneği ile küresel tanımlamak seçeneği ile charset tanımını izin verin.
  • küresel yoluyla mysql motorun tanımı sequelize veya sequelize.define motor seçeneği ile seçeneği tanımlamak izin verme; Varsayılan artık InnoDB olduğunu.
  • bulun ve findAll şimdi yoluyla değerler listesinde arayacaktır: Model.findAll ({burada: {id: [1,2,3]}}); id 1, 2 ve 3 ile tüm modelleri dönecektir

  • Travis için
  • Kuvvet latin1 charset.

Gereksinimleri

  • JavaScript istemci tarafında etkin
  • node.js 0.6.21 veya üstü

Benzer yazılım

ART
ART

21 Jul 15

py-leveldb
py-leveldb

13 May 15

mysql2postgres
mysql2postgres

10 Dec 15

Yorumlar Sequelize

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!