Sequelize

Screenshot Λογισμικό:
Sequelize
Στοιχεία Λογισμικού:
Εκδοχή: 3.9.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 10 Dec 15
Προγραμματιστής: Sascha Depold
Άδεια: Δωρεάν
Δημοτικότητα: 281

Rating: 3.7/5 (Total Votes: 3)

Sequelize λειτουργεί βάσει της αρχής της χαρτογράφησης καταχωρήσεις στη βάση δεδομένων για τα αντικείμενα JS και αντίστροφα.

Αυτό συμβαίνει επειδή οι JS αντικείμενα πολύ καλά τεκμηριωμένη και η ίδια JavaScript διαμορφώθηκε να ασχοληθεί με τις δομές σειρά πολύ καλύτερα από ό, τι με τους πίνακες του SQL.

Αυτό επιτρέπει σε έναν προγραμματιστή να χειριστείτε ένα τα δεδομένα πολύ πιο εύκολο σε Node.js server-side περιβάλλοντα, με τη χρήση JavaScript αντί του SQL εντολές.

Sequelize είναι αρκετά προχωρημένη, υποστηρίζει τις περισσότερες λειτουργίες που υποστηρίζονται από τις μηχανές SQL, επιτρέποντας σε βάθος χειρισμούς και επεξεργασία των δεδομένων SQL, ακριβώς ό, τι οι προγραμματιστές έχουν ήθελε από ΝΤΥΠΑ τους.

Sequalize έχει δοκιμαστεί και λειτουργεί άψογα με Γρήγορο και Heroku-powered apps.


Επί του παρόντος, υποστηριζόμενες βάσεις δεδομένων:

MySQL

MSSQL

SQLite

Η PostgreSQL

MariaDB

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Προστέθηκε:
  • Είναι δυνατόν τώρα να αναβάλει περιορισμούς στην PostgreSQL από προσθέσει ένα deferrable ιδιοκτησίας στο αντικείμενο αναφοράς ενός πεδίου.
  • ΣΦΑΛΜΑ:
  • Fix ένα πρόβλημα με τη συσσώρευση σε isIP επικύρωσης επιστροφή ψευδώς αρνητικών

Τι είναι καινούργιο στην έκδοση 3.3.2:

  • Προστέθηκε:
  • Είναι δυνατόν τώρα να αναβάλει περιορισμούς στην PostgreSQL από προσθέσει ένα deferrable ιδιοκτησίας στο αντικείμενο αναφοράς ενός πεδίου.
  • ΣΦΑΛΜΑ:
  • Fix ένα πρόβλημα με τη συσσώρευση σε isIP επικύρωσης επιστροφή ψευδώς αρνητικών

Τι είναι καινούργιο στην έκδοση 2.1.3:

  • Bugs:
  • Διορθώθηκε το πρόβλημα με άδειο `include.where`
  • Διορθώθηκε το πρόβλημα με otherKey γενιάς για την αυτο-συσχέτιση Ν: Μ

Τι είναι καινούργιο στην έκδοση 2.0.5:

  • Bugs:
  • Διορθώθηκε το πρόβλημα με άδειο `include.where`
  • Διορθώθηκε το πρόβλημα με otherKey γενιάς για την αυτο-συσχέτιση Ν: Μ

Τι είναι καινούργιο στην έκδοση 2.0.3:

  • Bugs:
  • Διορθώθηκε το πρόβλημα με άδειο `include.where`
  • Διορθώθηκε το πρόβλημα με otherKey γενιάς για την αυτο-συσχέτιση Ν: Μ

Τι είναι καινούργιο στην έκδοση 1.7.0:

  • ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ:
  • Εξώφυλλα πιο προηγμένες περιλαμβάνουν περιπτώσεις με τον περιορισμό και φιλτραρίσματος (ιδίως σε περιπτώσεις όπου ένα περιλαμβάνουν θα είναι στο δευτερεύον ερώτημα αλλά το παιδί της περιλαμβάνουν wouldnt να είναι, για τις περιπτώσεις όπου ένα 1: 1 ένωση είχε ένα 1: ένωση Μ ως ένθετα περιλαμβάνουν)
  • διορθώσεις σφαλμάτων:
  • Τεύχος όπου η σύνδεση θα χρονικού ορίου πριν από την κλήση ΔΕΣΜΕΥΟΝΤΑΙ με αποτέλεσμα τα δεδομένα που φθάνει ποτέ τη βάση δεδομένων

Τι είναι καινούργιο στην έκδοση 1.5.0:

  • Προστέθηκε δυνατότητα να απενεργοποιήσετε την καθολική προσθήκη τιμές NULL στο SQL ερωτήματα.
  • Model.create μπορούν πλέον να χρησιμοποιηθούν για να καθορίσετε τιμές για μαζική αποστολή.
  • QueryChainer θα παρέχουν πλέον τα αποτελέσματα των πομπών προστεθεί στη σειρά έχουν προστεθεί οι πομποί.
  • QueryChainer μπορεί τώρα να αρχίσει με αύξοντα αντικείμενα.
  • Κόμβος 0.8 συμβατότητα.
  • Προστέθηκε επιλογές για να hasMany κτήτορες.
  • επιλογή Ομαδοποίηση τώρα σωστά πέρασε στην PostgreSQL.

Τι είναι καινούργιο στην έκδοση 1.4.1:

  • Προστέθηκε υποτίμηση προειδοποίηση για τον κόμβο & # X3C? v0.6.
  • Προστέθηκε επιλεκτική εξοικονόμηση περιπτώσεις.
  • Προστέθηκε εντολή σε δυαδικό για τη δημιουργία ενός σκελετού της μετανάστευσης με την τρέχουσα χρονική σήμανση.
  • Προστέθηκε πλήρη λειτουργία για κάθε μέθοδο εύρεσης του προϊόντος.
  • Σταθερή προσφορά για SQLite καταστάσεις.
  • Σταθερή χρονοσήμανση parsing σε μεταναστεύσεις.

Τι είναι καινούργιο στην έκδοση 1.4.0:

  • Σταθερή ανάγκασε το συγχρονισμό του πολλά-προς-πολλά ενώσεις .
  • Τα αντικείμενα είναι πλέον συμβατό JSON.stringify.
  • Όταν στιγμιότυπο της κλάσης sequelize, μπορείτε τώρα να περάσει μια λειτουργία καταγραφής. Αυτό σας επιτρέπει να προσαρμόσετε τη συμπεριφορά καταγραφής. Η προεπιλογή είναι τώρα: console.log
  • Η προεπιλογή καταγραφής είναι ακόμη console.log αλλά είναι τυλιγμένο μετά την προετοιμασία και συντρίβει τον κόμβο & # X3C? 0.6.x.
  • υποστήριξη της PostgreSQL.
  • Σύνδεση-συγκέντρωση για τη MySQL.
  • Προστέθηκε δυνατότητα να καθορίσει τώρα ως προεπιλεγμένη τιμή για την ημερομηνία δεδομένων τύπους. Χρησιμοποιήστε Sequelize.NOW ως defaultValue.

Τι είναι καινούργιο στην έκδοση 1.3.7:

  • Διορθώθηκε το πρόβλημα όπου πολλαπλές belongsTo ή hasOne ενώσεις για την ίδιο τραπέζι αντικαθιστούν ο ένας τον άλλο.

Τι είναι καινούργιο στην έκδοση 1.3.6:

  • Μην ενημερώσετε μια υπάρχουσα updatedAt-χαρακτηριστικό αν επιλογή χρονικές σφραγίδες για DAO είναι ψευδής.

Τι είναι καινούργιο στην έκδοση 1.3.4:

  • Μετονομάστηκε Μοντέλο / ModelFactory / ModelFactoryManager να DAO / DAOFactory / DAOFactoryManager
  • δοκιμών ΝΡΜ θα τρέξει το σύνολο δοκιμών
  • Τεκμηρίωση σχετικά με τη ρύθμιση του τοπικού περιβάλλοντος ανάπτυξης
  • Αφαιρέθηκε updatedAt + createdAt από SequelizeMeta

Τι είναι καινούργιο στην έκδοση 1.3.3:

  • Σταθερή πηγή εκπομπής SQL-εκδήλωση σε όλες τις πιθανές θέσεις.

Τι είναι καινούργιο στην έκδοση 1.3.2:

  • Η SQLite είναι τώρα εκπέμπει η «sql' εκδήλωση καθώς και.

Τι είναι καινούργιο στην έκδοση 1.3.0:

  • refactoring:
  • Μοντέλο # όλα είναι πια μια λειτουργία και όχι μια κτήτορας.
  • Μετονομάστηκε ModelDefinition να ModelFactory
  • Προσωπικά μέθοδος οριοθέτησης? Χαρακτηριστικά είναι ακόμα δημόσια
  • Χρησιμοποιήστε το νέο util μονάδα για τον κόμβο 0.6.2
  • Νέο χαρακτηριστικό:
  • QueryChainer μπορούν τώρα να τρέχουν σειριακά
  • ορισμός Συνδέσμου είναι chainable: Person.hasOne (Σπίτι) .hasMany (Διεύθυνση)
  • Επικυρώσεις (Χάρη στην hiddentao)
  • jQuery-σαν ακροατές εκδήλωση: .success (επανάκλησης) και .error (επανάκλησης)
  • aliasing για επιλεγμένα ερωτήματα: Model.find ({όπου: «id = 1», χαρακτηριστικά: ['id', [«όνομα», «όνομα χρήστη»]]}) == & # x3e? θα επιστρέψει το όνομα του χρήστη και το όνομα χρήστη
  • διακομματική στήριξη της βάσης δεδομένων. υποστηρίζονται αυτήν τη στιγμή: MySQL, SQLite
  • Η μετανάστευση
  • ΔΟΚΙΜΕΣ:
  • Καταργήθηκαν όλες οι δοκιμές Expresso και τα μετέτρεψε σε γιασεμί

Τι είναι καινούργιο στην έκδοση 1.2.1:.

  • Ορισμένες αλλαγές σε προκαθορισμένες τιμές και διεπαφές
  • μετονομάζεται σε παγκόσμιο επιλογές συγχρονισμού, το ερώτημα και να ορίσετε για sequelize? πριν από: options.queryOptions? τώρα:. options.query
  • Να επιτρέπεται ορισμό του charset μέσω παγκόσμιας ορίσει επιλογή sequelize ή μέσω της επιλογής charset σε sequelize.define.
  • Να επιτρέπεται ορισμό του κινητήρα MySQL μέσω παγκόσμιας ορίσει επιλογή sequelize ή μέσω της επιλογής κινητήρα σε sequelize.define? προεπιλογή είναι InnoDB τώρα.
  • Να βρείτε και να findall θα ψάξει τώρα σε μια λίστα τιμών μέσω: Model.findAll ({όπου: {id: [1,2,3]}})? θα επιστρέψει όλα τα μοντέλα με κωδικό 1, 2 και 3
  • Δύναμη latin1 σετ χαρακτήρων για Travis.

Απαιτήσεις :

  • για να ενεργοποιήσετε την Javascript πλευρά του client
  • Node.js 0.6.21 ή νεότερη

Παρόμοια λογισμικά

PyPyODBC
PyPyODBC

13 May 15

Hadoopy
Hadoopy

12 May 15

Crate
Crate

10 Feb 16

TinyDB
TinyDB

5 Sep 16

Σχόλια για Sequelize

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία