Sequelize

Software screenshot:
Sequelize
Software ətraflı:
Version: 3.9.0 Yenil?nib
Tarixi Upload: 10 Dec 15
Geliştirici: Sascha Depold
Lisenziya: Pulsuz
Məşhurluq: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize JS obyektlərin mapping bazası entries prinsipi və əksinə işləyir.


JS obyektlərin çox yaxşı sənədləşdirilmiş və JavaScript özü array strukturları ilə SQL masalar daha yaxşı məşğul modellenmiştir, çünki

​​Bu edir.

Bu əvəzinə SQL əmrləri JavaScript istifadə edərək, Node.js server-side mühitlərdə çox asan bir məlumat manipulyasiya üçün bir geliştirici imkan verir.

Sequelize developers onların ORMs olan istəyirdi yalnız nə SQL məlumatların, bir dərin manipulyasiya və emal imkan SQL motorları tərəfindən dəstəklənən ən əməliyyatlarına dəstək, olduqca inkişaf etmiş edir.

Sequalize test və sorunsuz Express və Heroku-powered apps ilə işləyir edilmişdir.


Hal-hazırda desteklenen verilənlər bazası:

MySQL

MSSQL

SQLite

PostgreSQL

MariaDB

Bu azad yeni nədir:

  • Added:
  • Bu sahədə istinadlar obyekt əlavə əmlak deferrable ilə PostgreSQL da məhdudiyyətlər təxirə üçün indi mümkündür.
  • BUG:
  • yalan neqativ qaytarılması Isip qiymətləndirici
  • qurmaq ilə bir məsələ Fix

versiyası 3.3.2 yeni nədir:

  • Added:
  • Bu sahədə istinadlar obyekt əlavə əmlak deferrable ilə PostgreSQL da məhdudiyyətlər təxirə üçün indi mümkündür.
  • BUG:
  • yalan neqativ qaytarılması Isip qiymətləndirici
  • qurmaq ilə bir məsələ Fix

versiyası 2.1.3 yeni nədir:

  • Bugs:

  • Boş `include.where` ilə
  • Sabit məsələ
  • self-dərnək N otherKey nəsil ilə Sabit məsələ: M

versiyası 2.0.5 yeni nədir:

  • Bugs:

  • Boş `include.where` ilə
  • Sabit məsələ
  • self-dərnək N otherKey nəsil ilə Sabit məsələ: M

versiyası 2.0.3 yeni nədir:

  • Bugs:

  • Boş `include.where` ilə
  • Sabit məsələ
  • self-dərnək N otherKey nəsil ilə Sabit məsələ: M

versiyası 1.7.0 yeni nədir:

  • XÜSUSİYYƏTLƏRİ:

  • Daha inkişaf etmiş əhatə
  • məhdudlaşdırılması və filtreleme ilə halları daxil (a subquery olardı daxil xüsusi hallarda, lakin onun uşaq 1 hallar ola wouldnt daxildir: 1 Dərnəyi 1 idi: daxildir iç içə kimi M birliyin)
  • Hata düzeltmelerini:
  • bağlantısı heç bazası çatan məlumatlara nəticəsində Komitəsi zəng əvvəl fasiləsi ki Issue

Version 1.5.0 yeni nədir:

  • Əlavə imkanı aradan NULL dəyərlər əlavə Qlobal etmək SQL queries.
  • Model.create indi də kütləvi tapşırıq üçün dəyərləri müəyyən etmək üçün istifadə edilə bilər.
  • QueryChainer indi emitentlər əlavə edilmişdir məqsədilə əlavə emitentlərin nəticələri təmin edəcək.
  • QueryChainer indi serial maddələri ilə başlatılmış bilər.
  • Node 0.8 uyğunluğu.

  • HasMany getters üçün
  • variantları əlavə.
  • seçimi Pooling indi düzgün PostgreSQL üçün qəbul edilir.

versiyası 1.4.1 yeni nədir:

  • node & # x3c üçün əlavə devalvasiya xəbərdarlıq; v0.6.
  • hallarda selektiv qənaət Added.
  • Cari damgası ilə bir miqrasiya skelet yaratmaq üçün ikili komanda Added.
  • Hər finder metodu üçün tam funksiyası əlavə edilib.
  • SQLite hesabatları üçün Sabit kotirovka.

  • Miqrasiyalar da
  • Sabit damgası təhlil.

nədir versiyası 1.4.0 yeni

çox-to-çox dərnək

  • Sabit məcbur sync .
  • Objects İndi uyğun JSON.stringify var.
  • sequelize obyekt instantiating zaman, indi giriş funksiyası keçə bilər. Bu giriş davranışı özelleştirmek üçün imkan verir. Default İndi: console.log
  • default giriş hələ console.log ancaq node & # x3c Yeməyini kimi başlatma sonra bükülür; 0.6.x.
  • PostgreSQL dəstək.
  • Bağlantı-birləşdirilməsi MySQL üçün.
  • tarix data-növ default dəyəri kimi NOW müəyyən etmək imkanı əlavə edilib. DefaultValue kimi Sequelize.NOW istifadə edin.

nədir versiyası 1.3.7 Yeni:

  • Sabit məsələ çox belongsTo ya hasOne birliklər Eyni masa bir-birinə üzerine.

versiyası 1.3.6 yeni nədir:

  • Mövcud updatedAt-atributu əgər yeniləmə etməyin Bir DAO üçün zaman damgaları seçim yalan.

versiyası 1.3.4 yeni nədir:

  • Renamed Model / ModelFactory / ModelFactoryManager DAO üçün / DAOFactory / DAOFactoryManager
  • testi davam edəcək MPM test
  • yerli inkişaf mühit yaradılması haqqında Documentation

  • SequelizeMeta olan
  • silindi updatedAt + createdAt

versiyası 1.3.3 yeni nədir:

  • bütün mümkün yerlərdə Sabit sql hadisə emitter.

versiyası 1.3.2 yeni nədir:

  • SQLite indi emitting olunur sql' hadisə həmçinin.

versiyası 1.3.0 yeni nədir:

  • refactoring:
  • Bütün Model # indi bir funksiyası və bir törədici edir.
  • ModelFactory adını ModelDefinition
  • Xüsusi telefon həcmi; Features hələ ictimai
  • node 0.6.2 üçün yeni util modulu istifadə edin
  • YENİ XÜSUSİYYƏTLƏRİ:
  • QueryChainer indi növbə çalıştırabilirsiniz
  • Association müəyyən chainable edir: Person.hasOne (House) .hasMany (Ünvan)
  • Validations (Thanks hiddentao üçün)
  • jQuery kimi hadisə dinləyicilər: .Uğur (callback) və .Error (callback)
  • seçin sorgular üçün aliasing: Model.find ({"id = 1", atributları: ['id' ['adı', 'istifadəçi adı']]}) == & # x3e; istifadəçi adı kimi istifadəçi adı qayıdacaqlar
  • Cross bazası dəstək. Hal-hazırda desteklenen: MySQL, SQLite
  • Taşıma
  • TEST:
  • Bütün Expresso testlər silindi və jasmin onları konvertasiya

nədir versiyası 1.2.1 Yeni:.

  • default dəyərlər və interfeys bəzi dəyişikliklər
  • sync, sorğu üçün qlobal variantları adını və sequelize haqqında müəyyən edir; əvvəl options.queryOptions; İndi:. options.query
  • sequelize və ya sequelize.define da charset seçim vasitəsilə qlobal müəyyən seçimi ilə charset müəyyən imkan verir.
  • qlobal vasitəsilə mysql mühərriki müəyyən sequelize ya sequelize.define mühərrik seçimi vasitəsilə seçimi müəyyən imkan verir; default indi InnoDB edir.
  • tapmaq və Findall indi vasitəsilə dəyərlər siyahısı axtarış edəcək: Model.findAll ({burada: {id: [1,2,3]}}); id 1, 2 və 3 ilə bütün modelləri qayıdacaqlar

  • Travis üçün
  • Force Latin1 charset.

tələblər

  • JavaScript klient tərəfində effektiv
  • Node.js 0.6.21 və ya daha yüksək

Oxşar proqram

Şərh Sequelize

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!
Kateqoriya axtarış