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

SQL Parser
SQL Parser

12 Apr 15

pyorient
pyorient

22 Jul 15

HumbleDB
HumbleDB

20 Jul 15

Kommentarer till Sequelize

Kommentarer hittades inte
Kommentar
Slå på bilder!