Sequelize

Sagteware kiekie:
Sequelize
Sagteware besonderhede:
Weergawe: 3.9.0 Opgedateer
Upload datum: 10 Dec 15
Ontwikkelaar: Sascha Depold
Lisensie: Gratis
Populariteit: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize werk op die beginsel van kartering databasis inskrywings JS voorwerpe en omgekeerd.

Dit is omdat JS voorwerpe is baie goed gedokumenteer en JavaScript self is geskoei om te gaan met verskeidenheid strukture baie beter as met SQL tafels.

Dit stel 'n ontwikkelaar om 'n die data baie makliker in Node.js bediener-kant omgewings te manipuleer, deur die gebruik van JavaScript in plaas van SQL opdragte.

Sequelize is redelik gevorderd, ondersteun die meeste bedrywighede deur SQL enjins, sodat 'n in-diepte manipulasie en verwerking van SQL data, net wat ontwikkelaars wou uit hul Orms.

Sequalize is getoets en moeiteloos werk met Express en Heroku-aangedrewe apps.


Tans ondersteun databasisse:

MySQL

MSSQL

SQLite

PostgreSQL

MariaDB

Wat is nuut in hierdie release:

  • TOEGEVOEGDE:
  • Dit is nou moontlik om beperkings in te stel deur PostgreSQL bygevoeg 'n eiendom deferrable die verwysings voorwerp van 'n veld.
  • BUG:
  • Fix 'n probleem met die bou in isIP validator terugkeer vals negatiewe

Wat is nuut in die weergawe 3.3.2:

  • TOEGEVOEGDE:
  • Dit is nou moontlik om beperkings in te stel deur PostgreSQL bygevoeg 'n eiendom deferrable die verwysings voorwerp van 'n veld.
  • BUG:
  • Fix 'n probleem met die bou in isIP validator terugkeer vals negatiewe

Wat is nuut in die weergawe 2.1.3:

  • Bugs:
  • Vaste probleem met leë `include.where`
  • Vaste probleem met otherKey geslag vir self-vereniging N: M

Wat is nuut in die weergawe 2.0.5:

  • Bugs:
  • Vaste probleem met leë `include.where`
  • Vaste probleem met otherKey geslag vir self-vereniging N: M

Wat is nuut in die weergawe 2.0.3:

  • Bugs:
  • Vaste probleem met leë `include.where`
  • Vaste probleem met otherKey geslag vir self-vereniging N: M

Wat is nuut in die weergawe 1.7.0:

  • KENMERKE:
  • dek meer gevorderde sluit gevalle met die beperking en filter (spesifiek gevalle waar 'n sluit in die subquery sou wees, maar die kind insluit wouldnt wees, vir gevalle waar 'n 1: 1 assosiasie het 'n 1: M assosiasie as 'n geneste sluit)
  • foutherstellings:
  • Issue waar verband sou uittel voordat hy pleeg wat lei tot data nooit die databasis bereik

Wat is nuut in die weergawe 1.5.0:

  • Bygevoeg moontlikheid om globaal te aktiveer die toevoeging van nul waardes te SQL navrae.
  • Model.create kan nou ook gebruik word om waardes vir die massa opdrag te gee.
  • QueryChainer sal nou verskaf die resultate van die bygevoeg emitters in die orde van die emitters is bygevoeg.
  • QueryChainer kan nou geïnisialiseer met seriële items.
  • Node 0,8 verenigbaarheid.
  • Bygevoeg opsies om hasMany getters.
  • Bundelen opsie is nou korrek geslaag om PostgreSQL.

Wat is nuut in die weergawe 1.4.1:

  • Added afkeuring waarskuwing vir node & # x3c; v0.6.
  • Bygevoeg selektiewe besparing van gevalle.
  • Bygevoeg opdrag om binêre vir die skep van 'n migrasie geraamte met huidige tyd stempel.
  • Bygevoeg volledige funksie vir elk finder metode.
  • Vaste kwotasie vir SQLite state.
  • Vaste tyd stempel parsing in migrasies.

Wat is nuut in die weergawe 1.4.0:

  • Vaste gedwing sync van baie-tot-baie verenigings .
  • voorwerpe is nou verenigbaar JSON.stringify.
  • Wanneer instantiëren die sequelize voorwerp, kan jy nou 'n funksie om te slaag meld. Dit kan jy die gedrag pasmaak meld. Standaard is nou: console.log
  • Die standaard meld is nog steeds console.log maar is toegedraai nadat inisialisering as dit omval node & # x3c; 0.6.x.
  • PostgreSQL ondersteuning.
  • -Connection pooling vir MySQL.
  • Bygevoeg moontlikheid om NOU as verstek waarde vir datum data-tipes te definieer. Gebruik Sequelize.NOW as defaultValue.

Wat is nuut in die weergawe 1.3.7:

  • Vaste kwessie waar verskeie belongsTo of hasOne verenigings om die dieselfde tafel te vervang mekaar.

Wat is nuut in die weergawe 1.3.6:

  • 'n bestaande updatedAt-kenmerk indien nie werk tyd tempel opsie vir 'n DAO is onwaar.

Wat is nuut in die weergawe 1.3.4:

  • Herdoop Model / ModelFactory / ModelFactoryManager om DAO / DAOFactory / DAOFactoryManager
  • NPM toets sal die toets suite hardloop
  • Dokumentasie oor die opstel van plaaslike ontwikkeling omgewing
  • verwyder updatedAt + createdAt van SequelizeMeta

Wat is nuut in die weergawe 1.3.3:

  • Vaste sql-event emitter in alle moontlike plekke.

Wat is nuut in die weergawe 1.3.2:

  • SQLite is nou afgee die 'sql' gebeurtenis sowel.

Wat is nuut in die weergawe 1.3.0:

  • refactoring:
  • Model # almal is nou 'n funksie en nie 'n lucky.
  • Herdoop ModelDefinition om ModelFactory
  • Private metode bestekopname; Eienskappe is nog steeds openbare
  • Gebruik die nuwe util module vir node 0.6.2
  • Nuwe funksie:
  • QueryChainer kan nou in volgorde
  • Association definisie serie skakel baar: Person.hasOne (Huis) .hasMany (adres)
  • validations (Danksy hiddentao)
  • jQuery-agtige geval luisteraars: .success (terugbel) en .error (terugbel)
  • aliasing vir kies navrae: Model.find ({waar: "id = 1, skryf: ['ID', ['naam', 'username']]}) == & # x3e; sal die naam van die gebruiker se terugkeer as gebruikernaam
  • Cross-databasis ondersteuning. tans ondersteun: MySQL, SQLite
  • Migrations
  • TOETSE:
  • verwyder al Expresso toetse en omskep hulle jasmyn

Wat is nuut in die weergawe 1.2.1:.

  • Sommige veranderinge in die standaard waardes en koppelvlakke
  • herdoop tot die globale opsies vir sync, navraag en definieer op sequelize; voor: options.queryOptions; nou:. options.query
  • Laat definisie van charset via globale definieer opsie in sequelize of via karakterstel opsie in sequelize.define.
  • Laat definisie van mysql enjin via globale definieer opsie in sequelize of via enjin opsie in sequelize.define; standaard is InnoDB nou.
  • Vind en findAll sal nou soek in 'n lys van waardes via: Model.findAll ({waar: {id: [1,2,3]}}); sal al die modelle kom met id 1, 2 en 3
  • Force latin1 karakterstel vir Travis.

Vereistes :

  • JavaScript enabled op die kliënt kant
  • Node.js 0.6.21 of hoër

Soortgelyke sagteware

Hadoopy
Hadoopy

12 May 15

Pyrseas
Pyrseas

28 Feb 15

Apache HBase
Apache HBase

9 Apr 16

riak-js
riak-js

11 Mar 16

Kommentaar te Sequelize

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!
Soek op kategorie