Sequelize

Skjermbilde programvare:
Sequelize
Prog.varedetaljer:
Versjon: 3.9.0 Oppdatert
Last opp dato: 10 Dec 15
Utvikler: Sascha Depold
Lisens: Gratis
Popularitet: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize fungerer på prinsippet om kartlegging databaseoppføringer til JS gjenstander og vice versa.

Dette er fordi JS objekter er svært godt dokumentert og Javascript selv ble modellert for å håndtere tabellstrukturer mye bedre enn med SQL-tabeller.

Dette gjør at en utvikler å manipulere en data mye enklere i Node.js serversiden miljøer, ved hjelp av Javascript i stedet for SQL-kommandoer.

Sequelize er ganske avansert, og støtter de fleste operasjoner som støttes av SQL-motorer, slik at en grundig manipulasjon og behandling av SQL-data, akkurat hva utviklerne har ønsket fra sine Orms.

Sequalize er testet og sømløst fungerer med Express og Heroku-drevne programmer.


Foreløpig støttes databaser:

MySQL

MSSQL

SQLite

PostgreSQL

MariaDB

Hva er nytt i denne versjonen:

  • Lagt til:
  • Det er nå mulig å utsette begrensninger i PostgreSQL av tilsatt en eiendom deferrable til referanser gjenstand for et felt.
  • FEIL:
  • Fiks et problem med build i ISIP validator retur falske negative

Hva er nytt i versjon 3.3.2:

  • Lagt til:
  • Det er nå mulig å utsette begrensninger i PostgreSQL av tilsatt en eiendom deferrable til referanser gjenstand for et felt.
  • FEIL:
  • Fiks et problem med build i ISIP validator retur falske negative

Hva er nytt i versjon 2.1.3:

  • Bugs:
  • Fikset problem med tom `include.where`
  • Fikset problem med otherKey generasjon for selv forening N: M

Hva er nytt i versjon 2.0.5:

  • Bugs:
  • Fikset problem med tom `include.where`
  • Fikset problem med otherKey generasjon for selv forening N: M

Hva er nytt i versjon 2.0.3:

  • Bugs:
  • Fikset problem med tom `include.where`
  • Fikset problem med otherKey generasjon for selv forening N: M

Hva er nytt i versjon 1.7.0:

  • FUNKSJONER:
  • Dekker mer avansert inkluderer tilfeller med begrensende og filtrering (spesielt tilfeller der en blant annet vil være i subquery men barnet inkluderer ikke ville være, for tilfeller hvor en 1: 1 foreningen hadde et 1: M foreningen som en nestet inkluderer)
  • feilrettinger:
  • Issue hvor tilkobling ville timeout før du ringer COMMIT resulterer i data aldri å nå databasen

Hva er nytt i versjon 1.5.0:

  • Lagt til mulighet til globalt deaktivere legge av NULL verdier til SQL-spørringer.
  • Model.create kan nå også brukes til å angi verdier for masse oppdrag.
  • QueryChainer vil nå gi resultatene av de tilsatte emittere i den rekkefølgen de emittere har blitt lagt til.
  • QueryChainer kan nå bli initialisert med serie elementer.
  • Node 0.8-kompatibilitet.
  • Lagd alternativer til hasMany getters.
  • Sammenslåing alternativet er nå riktig gått til PostgreSQL.

Hva er nytt i versjon 1.4.1:

  • Lagt avskrivninger advarsel for node & # X3c; v0.6.
  • Lagt selektiv lagring av tilfellene.
  • Lagt kommandoen til binær for å skape en migrering skjelett med gjeldende tidsstempel.
  • Lagt komplett funksjon for hver finder metoden.
  • Fast noteringen for SQLite uttalelser.
  • Fast tidsstempel parsing i vandringer.

Hva er nytt i versjon 1.4.0:

  • Fast tvunget synkronisering av mange-til-mange assosiasjoner .
  • Objekter er nå kompatibel JSON.stringify.
  • Når forekomster av sequelize objektet, kan du nå passere en funksjon til logging. Dette gjør at du kan tilpasse logging atferd. Standarden er nå: console.log
  • Standard logging er fortsatt console.log men er pakket etter initialisering som det krasjer node & # X3c; 0.6.x.
  • PostgreSQL støtte.
  • Tilkobling-pooling for mysql.
  • Lagt til mulighet for å definere nå som standardverdi for datodatatyper. Bruk Sequelize.NOW som Default.

Hva er nytt i versjon 1.3.7:

  • Fikset problem hvor flere belongsTo eller hasOne assosiasjoner til samme bord overskrive hverandre.

Hva er nytt i versjon 1.3.6:

  • Ikke oppdater en eksisterende updatedAt-attributtet hvis tidsstempler alternativ for en DAO er falsk.

Hva er nytt i versjon 1.3.4:

  • Omdøpt Modell / ModelFactory / ModelFactoryManager til DAO / DAOFactory / DAOFactoryManager
  • NPM test vil kjøre testsuiten
  • Dokumentasjon om å sette opp lokale utviklingsmiljø
  • Fjernet updatedAt + createdAt fra SequelizeMeta

Hva er nytt i versjon 1.3.3:

  • Fast sql-event emitter i alle mulige steder.

Hva er nytt i versjon 1.3.2:

  • SQLite er nå å slippe 'sql'-event også.

Hva er nytt i versjon 1.3.0:

  • refactoring:
  • Model # alt er nå en funksjon og ikke en getter.
  • omdøpt ModelDefinition å ModelFactory
  • Privat metode scoping; Attributter er fortsatt offentlig
  • Bruk den nye util modul for node 0.6.2
  • Ny funksjon:
  • QueryChainer kan nå kjøre serielt
  • Association definisjon er chainable: Person.hasOne (House) .hasMany (Address)
  • valideringer (Takk til hiddentao)
  • jQuery-lignende event lyttere: .success (tilbakeringing) og .error (tilbakeringing)
  • aliasing for utvalgsspørringer: Model.find ({der: 'id = 1', attributter: ['id', ['navn', 'brukernavn']]}) == & # x3e; vil returnere brukerens navn som brukernavn
  • Cross-database støtte. støttes: MySQL, SQLite
  • Migrations
  • TEST:
  • Fjernet alle Ekspres tester og konvertert dem til jasmin

Hva er nytt i versjon 1.2.1.

  • Noen endringer i standardverdier og grensesnitt
  • omdøpt til globale muligheter for synkronisering, spørring og definere på sequelize; før: options.queryOptions; nå. options.query
  • Tillat definisjon av charset via global definere alternativ i sequelize eller via charset alternativ i sequelize.define.
  • Tillat definisjon av mysql-motoren via global definere alternativ i sequelize eller via motoralternativ i sequelize.define; Standard er InnoDB nå.
  • Finn og findAll vil nå søke i en liste med verdier via: Model.findAll ({der: {id: [1,2,3]}}); vil returnere alle modeller med id 1, 2 og 3
  • Force latin1 charset for Travis.

Krav

  • aktivere Javascript på klientsiden
  • Node.js 0.6.21 eller høyere

Lignende programvare

Firebird
Firebird

10 Feb 16

HumbleDB
HumbleDB

20 Jul 15

Sequel
Sequel

10 Feb 16

Sensei
Sensei

13 May 15

Kommentarer til Sequelize

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!