Sequelize

Programinė įranga Screenshot:
Sequelize
Programinė detalės:
Versija: 3.9.0 Atnaujintas
Įkėlimo datą: 10 Dec 15
Kūrėjas: Sascha Depold
Licencija: Nemokamai
Populiarumas: 281

Rating: 3.7/5 (Total Votes: 3)

Sequelize Kūrinių apie žemėlapių duomenų bazių įrašus į JS objektų principo, ir atvirkščiai.

Tai todėl, kad JS objektai yra labai gerai dokumentuota ir pati JavaScript buvo modeliuojama susidoroti su masyvo struktūrų daug geriau nei su SQL lenteles.

Tai leidžia užsakovui manipuliuoti duomenis daug lengviau Node.js server-side aplinkoje, naudojant JavaScript vietoj SQL komandas.

Sequelize yra gana pažangi, remti daugumą operacijų remiamus SQL variklių, todėl nuodugniai manipuliavimo ir tvarkymą SQL duomenų, ką kūrėjai norėjo iš jų ORMS.

Sequalize buvo išbandytas ir sklandžiai veikia su Express " ir Heroku varomų apps.


Šiuo metu palaikomos duomenų bazės:

MySQL

MSSQL

SQLite

PostgreSQL

MariaDB

Kas naujo , šioje laidoje:

  • PRIDĖTINĖS:
  • Tai dabar galima atidėti apribojimus, PostgreSQL iki pridėjo turto deferrable pateiktomis nuorodomis objekto srityje.
  • KLAIDA:
  • Nustatyti problemą su į isIP tvirtintojas grįžimas klaidingų neigiamų
  • statyti

Kas naujo versijos 3.3.2:

  • PRIDĖTINĖS:
  • Tai dabar galima atidėti apribojimus, PostgreSQL iki pridėjo turto deferrable pateiktomis nuorodomis objekto srityje.
  • KLAIDA:
  • Nustatyti problemą su į isIP tvirtintojas grįžimas klaidingų neigiamų
  • statyti

Kas naujo versijos 2.1.3:

  • Klaidos:
  • Ištaisyta problema su tuščiu `include.where`
  • Ištaisyta problema su otherKey kartos savitarnos asociacijos N: M

Kas naujo versijos 2.0.5:

  • Klaidos:
  • Ištaisyta problema su tuščiu `include.where`
  • Ištaisyta problema su otherKey kartos savitarnos asociacijos N: M

Kas naujo versijos 2.0.3:

  • Klaidos:
  • Ištaisyta problema su tuščiu `include.where`
  • Ištaisyta problema su otherKey kartos savitarnos asociacijos N: M

Kas naujo versijos 1.7.0:

  • Savybės:
  • Apima daugiau pažangių apimti atvejus, su apriboti ir filtravimas (ypač tais atvejais, kai apima būtų į Subquery tačiau jos vaikas yra wouldnt būti, tais atvejais, kai 1: 1 asociacija turėjo 1: M asociaciją kaip įdėtos yra)
  • pataisymai: "
  • klausimas, kur ryšys būtų pauzės prieš skambinant ĮSIPAREIGOJAME todėl duomenų niekada pasiekti duomenų bazę;

Kas naujo versijos 1.5.0:

  • Pridėta galimybė globaliai išjungti pridedant NULL vertes SQL užklausų.
  • Model.create dabar gali taip pat būti naudojamas nurodyti dydžiai masinio užduotį.
  • QueryChainer dabar suteikti pridėtinės teršėjams į priteisti iš teršėjai buvo pridėta rezultatus.
  • QueryChainer dabar gali būti inicializuoti su serijinių daiktų.
  • node 0.8 suderinamumas.
  • Pridėta galimybės į hasMany geteriai.
  • Keitimasis variantą dabar teisingai perduota PostgreSQL.

Kas naujo 1.4.1 versijoje:

  • patalpintas Deprecation įspėjimas dėl mazgo & # x3c; v0.6.
  • Pridėta selektyvus taupymą egzempliorių.
  • Pridėta komandą dvejetainę sukurti migracijos skeletas su dabartine timestamp.
  • Pridėta pilną funkciją kiekvienam ieškiklis metodą.
  • Fiksuotas citatos už SQLite ataskaitose.
  • Fiksuotas timestamp apdorojant ir migracijos.

Kas naujo versijos 1.4.0:

  • Fiksuotas priversti sinchronizavimo daug su daug asociacijų .
  • Objektai yra dabar suderinama JSON.stringify.
  • Kai instantiating į sequelize objektą, dabar galite perduoti funkciją medienos ruoša. Tai leidžia jums pritaikyti registravimo elgesį. Numatytasis nustatymas yra dabar: console.log
  • Numatytasis medienos ruoša yra dar console.log bet suvynioti po iniciacijos kaip ji sugenda mazgas & # x3c; 0.6.x.
  • PostgreSQL palaikymas.
  • Ryšio sutelkti mysql.
  • Pridėta galimybė DABAR apibrėžti kaip numatytąją vertę datos duomenų tipus. Naudokite Sequelize.NOW kaip defaultValue.

Kas naujo versijos 1.3.7:

  • Ištaisyta problema, kur daug belongsTo arba hasOne asociacijos prie jų pačią lentelę perrašyti tarpusavyje.

Kas naujo versijos 1.3.6:

  • Negalima atnaujinti esamą updatedAt atributų jei laiko žymos parinktis už DAO yra klaidinga.

Kas naujo versijos 1.3.4:

  • Pervadinta Modelis / ModelFactory / ModelFactoryManager į DAO / DAOFactory / DAOFactoryManager
  • NPM testas bus paleisti bandymo komplekto
  • Dokumentacija apie steigti vietos plėtros aplinką,
  • Pašalinta updatedAt + createdAt iš SequelizeMeta

Kas naujo 1.3.3 versija:

  • Fiksuotas SQL įvykis spinduolis visais įmanomais vietose.

Kas naujo 1.3.2 versijos:

  • SQLite dabar spinduliuojantis "sql' įvykis taip pat.

Kas naujo versijos 1.3.0:

  • Pertvarkymas:
  • Modelis # viskas dabar yra funkcija, o ne karjeristas.
  • Pervadinta ModelDefinition į ModelFactory
  • Asmeninis metodas apimties nustatymas; Atributai vis dar yra visuomenė,
  • Naudokite naują util modulį mazgas 0.6.2
  • Nauja funkcija:
  • QueryChainer dabar galite paleisti serijiniu
  • asociacija apibrėžimas yra chainable: Person.hasOne (namai) .hasMany (adresas);
  • patvirtinimai (Ačiū hiddentao)
  • JQuery, kaip renginio klausytojai: .success (atgalinio ryšio) ir .error (atgalinių)
  • aliasing pasirinktomis užklausų: Model.find ({kur: "id = 1", atributus: ['id' ['vardas', 'Nick']]}) == & # x3e; grįš vartotojo vardą kaip vartotojo vardą
  • Kryžminis duomenų palaikymas. šiuo metu yra remiama: MySQL, SQLite,
  • Migracija
  • Testai: "
  • pašalino visus Expresso bandymus ir konvertuoti juos į jazminų,

Kas naujo versijos 1.2.1.

  • Kai numatytųjų verčių ir sąsajų pokyčiai
  • pervadintas pasaulines galimybes sinchronizavimo užklausas ir apibrėžti ant sequelize; Prieš: options.queryOptions; dabar:. options.query
  • Leisti apibrėžimą charset per pasaulinius nustatyti parinktį sequelize arba per charset parinktį sequelize.define.
  • Leisti apibrėžimas mysql variklio per pasaulinius nustatyti parinktį sequelize arba per variklio parinktį sequelize.define; Numatytoji reikšmė yra InnoDB dabar.
  • Ieškoti ir dabar findAll bus paiešką vertybių sąrašą per: Model.findAll ({kur: {id: [1,2,3]}}); grįš visus modelius su ID 1, 2 ir 3 dalis
  • Jėgos Latin1 charset už Travis.

Reikalavimai :

  • veikiancio Javascript kliento pusėje;
  • Node.js 0.6.21 arba naujesnė

Panaši programinė įranga

pgFormatter
pgFormatter

10 Feb 16

Apache MetaModel
Apache MetaModel

10 Feb 16

django-firebird
django-firebird

12 Apr 15

PostgreSQL Studio
PostgreSQL Studio

18 Apr 16

Komentarai Sequelize

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!