Sequelize

Screenshot der Software:
Sequelize
Softwarebeschreibung:
Version: 3.9.0 Aktualisiert
Upload-Datum: 10 Dec 15
Entwickler: Sascha Depold
Lizenz: Frei
Popularität: 52

Rating: 3.5/5 (Total Votes: 2)

Sequelize arbeitet nach dem Prinzip des Mapping-Datenbankeinträge zu JS-Objekte und umgekehrt.

Das ist, weil JS-Objekte sind sehr gut dokumentiert und JavaScript selbst wurde modelliert, um mit Array-Strukturen wesentlich besser als bei SQL-Tabellen umzugehen.

Dies ermöglicht einen Entwickler, eine die Daten in Node.js serverseitigen Umgebungen wesentlich einfacher zu manipulieren, indem Sie JavaScript anstelle von SQL-Befehlen.

Sequelize ist relativ weit fortgeschritten, unterstützt meisten von SQL-Engines unterstützt Operationen, so dass eine eingehende Bearbeitung und Verarbeitung von SQL-Daten, genau das, was Entwickler haben aus ihren ORMs wollte.

Sequalize wurde getestet und nahtlos funktioniert mit Express und Heroku betriebene Anwendungen.


Derzeit unterstützten Datenbanken:

MySQL

MSSQL

SQLite

PostgreSQL

MariaDB

Was ist neu in dieser Pressemitteilung:

  • ADDED:
  • Es ist nun möglich, Einschränkungen in PostgreSQL mit Mehr einer Immobilie deferrable auf die Referenzen Objekt eines Feldes zu verschieben.
  • BUG:
  • Fix ein Problem mit dem Bau im Isip Validator Rückkehr falsche Negative

Was ist neu in der Version 3.3.2:

  • ADDED:
  • Es ist nun möglich, Einschränkungen in PostgreSQL mit Mehr einer Immobilie deferrable auf die Referenzen Objekt eines Feldes zu verschieben.
  • BUG:
  • Fix ein Problem mit dem Bau im Isip Validator Rückkehr falsche Negative

Was ist neu in der Version 2.1.3:

  • Bugs:
  • Problem behoben, mit leeren `include.where`
  • Problem mit der otherKey Erzeugung für Selbstassoziation N: M

Was ist neu in der Version 2.0.5:

  • Bugs:
  • Problem behoben, mit leeren `include.where`
  • Problem mit der otherKey Erzeugung für Selbstassoziation N: M

Was ist neu in der Version 2.0.3:

  • Bugs:
  • Problem behoben, mit leeren `include.where`
  • Problem mit der otherKey Erzeugung für Selbstassoziation N: M

Was ist neu in der Version 1.7.0:

  • FEATURES:
  • Briefe fortgeschritteneren gehören Fälle mit Begrenzung und Filterung (insbesondere Fälle, in denen ein umfassen würde in der Unterabfrage sein, aber ihre Kinder gehören würde nicht für Fälle, in denen ein 1: 1-Verband hatte eine 1: M Verband als verschachtelte gehören)
  • Bug Fixes:
  • Ausgabe, wo Verbindung wäre vor dem Aufruf COMMIT was zu Daten nie die Datenbank Erreichen Timeout

Was ist neu in der Version 1.5.0:

  • Möglichkeit hinzugefügt global ausschalten Zugabe von NULL-Werten zu SQL-Abfragen.
  • Model.create kann nun auch verwendet werden, um Werte für die Massenzuordnung anzugeben.
  • QueryChainer wird nun bieten die Ergebnisse der Mehrstrahler in der Reihenfolge, die Sender wurden hinzugefügt.
  • QueryChainer können nun mit serieller Elemente initialisiert werden.
  • Node 0.8-Kompatibilität.
  • Es wurden Optionen hinzugefügt, um hasMany Getter.
  • Pooling-Option wird nun korrekt auf PostgreSQL übergeben.

Was ist neu in der Version 1.4.1:

  • Added deprecation Warnung für Knoten & # X3C; v0.6.
  • Hinzugefügt selektiven Speichern von Instanzen.
  • für die Erstellung eines Migrations Skelett mit aktuellen Zeitstempel Hinzugefügt Befehl, um binäre.
  • komplette Funktion für jede Suchmethode hinzugefügt.
  • Feste Angebot für SQLite-Anweisungen.
  • Feste Zeitstempel-Parsing in Migrationen.

Was ist neu in der Version 1.4.0:

  • Fixed gezwungen sync der Viele-zu-viele Verbände .
  • sind jetzt Gegenstände kompatibel JSON.stringify.
  • Wenn Instanziieren des sequelize Objekt, können Sie jetzt übergeben Sie eine Funktion, um die Protokollierung. Dies ermöglicht Ihnen, das Protokollierungsverhalten anpassen. Standard ist jetzt: console.log
  • ist die Standardprotokollierung noch console.log aber nach der Initialisierung eingewickelt, wie es stürzt Knoten & # X3C; 0.6.x.
  • PostgreSQL-Support.
  • Anschluss-Pooling für mysql.
  • Möglichkeit hinzugefügt, um nun als Standardwert für die aktuelle Daten-Typen zu definieren. Verwenden Sie als default Sequelize.NOW.

Was ist neu in der Version 1.3.7:

  • Problem behoben, bei mehreren belongsTo oder hasOne Verbände der elbe Tabelle zu überschreiben sich gegenseitig.

Was ist neu in der Version 1.3.6:

  • Sie eine vorhandene updatedAt-Attribut, wenn nicht aktualisieren Zeitstempel-Option für eine DAO ist falsch.

Was ist neu in der Version 1.3.4:

  • Umbenannt Modell / ModelFactory / ModelFactoryManager DAO / DAOFactory / DAOFactoryManager
  • npm Test wird die Testsuite ausführen
  • Dokumentation über das Einrichten von lokalen Entwicklungsumgebung
  • Entfernt updatedAt + createdAt von SequelizeMeta

Was ist neu in der Version 1.3.3:

  • Fixed SQL-Ereignis-Emitter in allen möglichen Positionen.

Was ist neu in der Version 1.3.2:

  • SQLite nun emittierenden der "sql'-Event als gut.

Was ist neu in der Version 1.3.0:

  • Refactoring:
  • Model # alles ist jetzt eine Funktion und nicht ein Getter.
  • Umbenannt ModelDefinition zu ModelFactory
  • Private Methode Scoping; Attribute sind immer noch öffentliche
  • Verwenden Sie die neue util-Modul für Knoten 0.6.2
  • NEW FEATURE:
  • QueryChainer können nun seriell ausführen
  • Verband Definition ist verkettbare: Person.hasOne (Haus) .hasMany (Address)
  • Validierungen (Danke an hiddentao)
  • jQuery-ähnliche Ereignis-Listener: .Erfolgsmanagement (Callback) und .error (Rückruf)
  • Aliasing für Auswahlabfragen: Model.find ({Wo: "id = 1 ', Attribute: [' id ', [' name ',' username ']]}) == & # X3e; wird der Name des Benutzers als Benutzernamen zurück
  • Cross-Datenbank-Unterstützung. zur Zeit unterstützt: MySQL, SQLite
  • Migrations
  • TESTS:
  • Entfernt alle Espresso-Tests und konvertiert sie zu Jasmin

Was ist neu in Version 1.2.1:.

  • Einige Änderungen in Standardwerte und Schnittstellen
  • Umbenannt die globalen Optionen für die Synchronisierung, Abfrage und definieren auf sequelize; vor: options.queryOptions; Jetzt:. options.query
  • Lassen Definition der Zeichensatz über weltweite definieren Option in sequelize oder über charset-Option in sequelize.define.
  • Lassen Definition von mysql Motor über globale Option definieren, in sequelize oder über Motor Option in sequelize.define; Standard ist InnoDB jetzt.
  • Suchen und findAll wird nun in einer Liste von Werten via suchen: Model.findAll ({Wo: {id: [1,2,3]}}); werden alle Modelle mit der ID 1, 2 und 3 zurück
  • Waffen latin1 Zeichensatz für Travis.

Anforderungen :

  • JavaScript auf Clientseite aktivieren
  • Node.js 0.6.21 oder höher

Ähnliche Software

Edda
Edda

13 May 15

node-mariasql
node-mariasql

10 Feb 16

IP2Location
IP2Location

14 Apr 15

django-mssql
django-mssql

13 May 15

Kommentare zu Sequelize

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!