Sequelize

Software skärmdump:
Sequelize
Mjukvaruinformation:
Version: 3.9.0 Uppdaterad
Ladda upp dagen: 10 Dec 15
Utvecklare: Sascha Depold
Licens: Gratis
Popularitet: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize arbetar på principen om databasposter kartläggning till JS objekt och vice versa.

Det beror på JS-objekt är väl dokumenterade och JavaScript själv modellerades för att hantera gruppstrukturer mycket bättre än med SQL-tabeller.

Detta möjliggör en utvecklare att manipulera en data mycket lättare i serversidan miljöer Node.js, med hjälp av JavaScript i stället för SQL-kommandon.

Sequelize är ganska avancerad, stödja de flesta operationer som stöds av SQL-motorer, vilket gör att en fördjupad manipulation och bearbetning av SQL-data, precis vad utvecklarna har velat från sina ORMS.

Sequalize har testats och smidigt fungerar med Express och Heroku-drivna program.


För närvarande stöds databaser:

MySQL

MSSQL

SQLite

PostgreSQL

mariadb

Vad är nytt i den här versionen:

  • TILLAGT:
  • Det är nu möjligt att skjuta upp begränsningar i PostgreSQL efter inlagd en fastighet deferrable till referenser föremål för ett fält.
  • BUG:
  • Åtgärda ett problem med den inbyggda ISIP validator återvänder falskt negativa

Vad är nytt i version 3.3.2:

  • TILLAGT:
  • Det är nu möjligt att skjuta upp begränsningar i PostgreSQL efter inlagd en fastighet deferrable till referenser föremål för ett fält.
  • BUG:
  • Åtgärda ett problem med den inbyggda ISIP validator återvänder falskt negativa

Vad är nytt i version 2.1.3:

  • Bugs:
  • Fixat problem med tom `include.where`
  • Fixat problem med otherKey generation för självassociation N: M

Vad är nytt i version 2.0.5:

  • Bugs:
  • Fixat problem med tom `include.where`
  • Fixat problem med otherKey generation för självassociation N: M

Vad är nytt i version 2.0.3:

  • Bugs:
  • Fixat problem med tom `include.where`
  • Fixat problem med otherKey generation för självassociation N: M

Vad är nytt i version 1.7.0:

  • Funktioner:
  • Täcker mer avancerad inkluderar fall med att begränsa och filtrering (speciellt fall där en inkluderar skulle vara i underfråga men dess barn inkluderar skade finnas, i de fall där en 1: 1 association hade en 1: M förening som en kapslad inkluderar)
  • Buggfixar:
  • Issue där anslutning skulle timeout innan du ringer COMMIT resulterar i uppgifter aldrig nå databasen

Vad är nytt i version 1.5.0:

  • Inkom möjlighet att globalt inaktivera tillägg av NULL värden SQL-frågor.
  • Model.create kan nu även användas för att ange värden för mass uppdrag.
  • QueryChainer nu redovisa resultaten av de tillsatta sändarna i den ordning sändarna har lagts till.
  • QueryChainer kan nu initieras med serie föremål.
  • Node 0,8 kompatibilitet.
  • Lade alternativ till hasMany getters.
  • Sammanslagning alternativet nu gått korrekt till PostgreSQL.

Vad är nytt i version 1.4.1:

  • Annan avskrivningar varning för nod & # x3c; v0.6.
  • Inkom selektiv spara instanser.
  • Inkom kommandot binär för att skapa en migrations skelett med aktuell tidsstämpel.
  • Inkom komplett funktion för varje finder metod.
  • Fast offert för SQLite uttalanden.
  • Fixat tidstämpel tolkning i migreringar.

Vad är nytt i version 1.4.0:

  • Fast tvångs synkronisering av många-till-många föreningar .
  • Objekt är nu kompatibel JSON.stringify.
  • När instansiera sequelize objekt kan du nu skicka en funktion för loggning. Detta gör att du kan anpassa loggningsbeteende. Standard är nu: console.log
  • Standard avverkningen är fortfarande console.log men lindas efter initiering som det kraschar nod & # x3c; 0.6.x.
  • PostgreSQL stöd.
  • Anslutning-pooling för MySQL.
  • Inkom möjlighet att definiera nu som standardvärde för datum datatyper. Använd Sequelize.NOW som default.

Vad är nytt i version 1.3.7:

  • Fixat problem där flera Tillhör eller hasOne associationer till samma tabell över varandra.

Vad är nytt i version 1.3.6:

  • Uppdatera inte ett befintligt updatedAt-attributet om tidsstämplar alternativ för en DAO är falskt.

Vad är nytt i version 1.3.4:

  • Omdöpt Modell / ModelFactory / ModelFactoryManager till DAO / DAOFactory / DAOFactoryManager
  • npm testet kommer att köra testsviten
  • Dokumentation om att ställa in den lokala utvecklingsmiljön
  • Removed updatedAt + createdAt från SequelizeMeta

Vad är nytt i version 1.3.3:

  • Fixat sql-event sändare på alla möjliga platser.

Vad är nytt i version 1.3.2:

  • SQLite nu avger den "sql'-event liksom.

Vad är nytt i version 1.3.0:

  • refactoring:
  • Model # allt är nu en funktion och inte en getter.
  • Omdöpt ModelDefinition till ModelFactory
  • Privat metod scoping; Attribut är fortfarande offentliga
  • Använd den nya util modul för noden 0.6.2
  • NYA SÄRDRAG:
  • QueryChainer kan nu köra i serie
  • Association definition är ihopkopplings: Person.hasOne (House) .hasMany (Address)
  • Valideringar (tack vare hiddentao)
  • jQuery-liknande händelseavlyssnare: .success (återuppringning) och .error (callback)
  • aliasing för utvalda frågor: Model.find ({där: "id = 1 ', attribut: [' id '[' name ',' username ']]}) == & # x3e; kommer tillbaka användarens namn som användarnamn
  • Arg-databas stöd. stöds för närvarande: MySQL, SQLite
  • migration
  • TESTER:
  • Removed alla expresso tester och omvandlade dem till jasmin

Vad är nytt i version 1.2.1:.

  • Vissa förändringar i normalvärden och gränssnitt
  • Omdöpt de globala alternativen för synkronisering, fråga och definiera på sequelize; tidigare: options.queryOptions; nu. options.query
  • Tillåt definition av charset via globala definiera alternativ i sequelize eller via charset alternativet sequelize.define.
  • Tillåt definition av mysql motorn via globala definiera alternativ i sequelize eller via motoralternativet i sequelize.define; default är InnoDB nu.
  • Hitta och findAll kommer nu att söka i en lista med värden via: Model.findAll ({där: {id: [1,2,3]}}); ger träffar för alla modeller med id 1, 2 och 3
  • Force latin1 charset för travis.

Krav :

  • Javascript aktiverat på klientsidan
  • Node.js 0.6.21 eller senare

Liknande mjukvara

ADODBAPI
ADODBAPI

13 May 15

pymssql
pymssql

13 Apr 15

node-mariasql
node-mariasql

10 Feb 16

Kommentarer till Sequelize

Kommentarer hittades inte
Kommentar
Slå på bilder!