Sequel

Screenshot Λογισμικό:
Sequel
Στοιχεία Λογισμικού:
Εκδοχή: 4.27.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 10 Feb 16
Προγραμματιστής: Jeremy Evans
Άδεια: Δωρεάν
Δημοτικότητα: 68

Rating: 3.0/5 (Total Votes: 3)

Sequel είναι κάτι πολύ περισσότερο από ένα ORM. Είναι μια ολοκληρωμένη λύση για την αλληλεπίδραση με βάσεις δεδομένων από την Ruby, τη διαχείριση και τη διασύνδεσή τους με το σύνολο της βάσης δεδομένων, όχι μόνο τα δεδομένα του.

Οι προγραμματιστές μπορούν να χρησιμοποιήσουν το IRB κονσόλα ή το δικό DSL Sequel για να συγκεντρώσει γρήγορα βάσεις δεδομένων, διαχείριση σχημάτων, την κατασκευή ερωτημάτων SQL, εκτελέστε συναλλαγές, φέρω αποτελέσματα, και τη μετατροπή των αποτελεσμάτων σε μια εύπλαστη μορφή Ruby.

Λειτουργεί σαν ένα επίπεδο αφαίρεσης μεταξύ Ruby και SQL, βοηθώντας τους προγραμματιστές με τις δεξιότητες Ruby, αλλά με μικρότερο SQL γνώση.

Υποστηριζόμενες βάσεις δεδομένων και εργαλεία:

ADO

Amalgalite

CUBRID

DataObjects

DB2

DBI

Firebird

IBM_DB

Informix

JDBC

MySQL

Mysql2

ODBC

OpenBase

Η Oracle

Η PostgreSQL

SQLAnywhere

SQLite3

Swift

TinyTDS

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

  • Κάντε dataset.call_sproc (: ένθετο) εργασία στο jdbc προσαρμογέα
  • Προσθήκη update_refresh plugin, για δροσιστικά ένα παράδειγμα το μοντέλο κατά την ενημέρωση
  • Προσθήκη plugin delay_add_association, για την καθυστέρηση add_ * μέθοδος καλεί σε νέα αντικείμενα μετά την αποθήκευση του αντικειμένου
  • Προσθήκη validate_associated plugin, για την επικύρωση των συναφών αντικειμένων κατά την επικύρωση το τρέχον αντικείμενο
  • Κάντε Postgres :: JSONBOp # [] και #get_text επιστρέψει περιπτώσεις JSONBOp
  • Αφαιρέστε το fdbsql, jdbc / fdbsql και προσαρμογείς openbase
  • Database # συναλλαγή επιστρέφει τώρα τιμή επιστροφής κατά κατηγορία εάν: επαναφορά = & # x3e?: Πάντα χρησιμοποιείται
  • Να επιτρέπεται η PostgreSQL: χορδές // σύνδεση, όπως ψευδώνυμα για να postgres: //, για τη συμβατότητα με libpq
  • Κάντε Μοντέλο # move_to στη λίστα plugin χειριστεί στόχους out-of-φάσματος χωρίς αύξηση εξαίρεση
  • Κάντε Database # add_named_conversion_proc για PostgreSQL procs μετατροπής λαβή για τους τύπους απαρίθμησης

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

  • Κάντε dataset.call_sproc (: ένθετο) εργάζονται σε η jdbc προσαρμογέα
  • Προσθήκη update_refresh plugin, για δροσιστικά ένα παράδειγμα το μοντέλο κατά την ενημέρωση
  • Προσθήκη plugin delay_add_association, για την καθυστέρηση add_ * μέθοδος καλεί σε νέα αντικείμενα μετά την αποθήκευση του αντικειμένου
  • Προσθήκη validate_associated plugin, για την επικύρωση των συναφών αντικειμένων κατά την επικύρωση το τρέχον αντικείμενο
  • Κάντε Postgres :: JSONBOp # [] και #get_text επιστρέψει περιπτώσεις JSONBOp
  • Αφαιρέστε το fdbsql, jdbc / fdbsql και προσαρμογείς openbase
  • Database # συναλλαγή επιστρέφει τώρα τιμή επιστροφής κατά κατηγορία εάν: επαναφορά = & # x3e?: Πάντα χρησιμοποιείται
  • Να επιτρέπεται η PostgreSQL: χορδές // σύνδεση, όπως ψευδώνυμα για να postgres: //, για τη συμβατότητα με libpq
  • Κάντε Μοντέλο # move_to στη λίστα plugin χειριστεί στόχους out-of-φάσματος χωρίς αύξηση εξαίρεση
  • Κάντε Database # add_named_conversion_proc για PostgreSQL procs μετατροπής λαβή για τους τύπους απαρίθμησης

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

  • Κάντε jdbc / sqlanywhere ρυθμιστεί σωστά: είσοδος AUTO_INCREMENT σε hashes σχήμα
  • Προσθήκη Μοντέλο # cancel_action για την ακύρωση δράσεων πριν από γάντζους, αντί να τα άγκιστρα return false
  • Η στήριξη δεν ρύθμιση @@ wait_timeout σε MySQL μέσω: timeout = & # x3e? Μηδενική επιλογή Database
  • Προστέθηκε accessed_columns plugin, καταγραφή που στήλες προσπελασθεί για παράδειγμα το μοντέλο
  • Χρησιμοποιήστε τη σωστή έκδοση της μετανάστευσης κατά τη χρήση IntegerMigrator με: allow_missing_migration_files
  • Κάντε Σύνολο δεδομένων # Ένωσης, #intersect και #except χειριστεί αυτόματα σύνολα δεδομένων με τις πρώτες SQL
  • Προστέθηκε column_conflicts plugin για να χειριστεί αυτόματα τις στήλες που έρχονται σε σύγκρουση με τα ονόματα μέθοδο
  • Προστέθηκε Μοντέλο # get_column_value και #set_column_value να πάρετε / ορίσετε τιμές στήλη

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

  • Κάντε jdbc / sqlanywhere ρυθμιστεί σωστά: είσοδος AUTO_INCREMENT σε hashes σχήμα
  • Προσθήκη Μοντέλο # cancel_action για την ακύρωση δράσεων πριν από γάντζους, αντί να τα άγκιστρα return false
  • Η στήριξη δεν ρύθμιση @@ wait_timeout σε MySQL μέσω: timeout = & # x3e? Μηδενική επιλογή Database
  • Προστέθηκε accessed_columns plugin, καταγραφή που στήλες προσπελασθεί για παράδειγμα το μοντέλο
  • Χρησιμοποιήστε τη σωστή έκδοση της μετανάστευσης κατά τη χρήση IntegerMigrator με: allow_missing_migration_files
  • Κάντε Σύνολο δεδομένων # Ένωσης, #intersect και #except χειριστεί αυτόματα σύνολα δεδομένων με τις πρώτες SQL
  • Προστέθηκε column_conflicts plugin για να χειριστεί αυτόματα τις στήλες που έρχονται σε σύγκρουση με τα ονόματα μέθοδο
  • Προστέθηκε Μοντέλο # get_column_value και #set_column_value να πάρετε / ορίσετε τιμές στήλη

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

  • Κάντε jdbc / sqlanywhere ρυθμιστεί σωστά: είσοδος AUTO_INCREMENT σε hashes σχήμα
  • Προσθήκη Μοντέλο # cancel_action για την ακύρωση δράσεων πριν από γάντζους, αντί να τα άγκιστρα return false
  • Η στήριξη δεν ρύθμιση @@ wait_timeout σε MySQL μέσω: timeout = & # x3e? Μηδενική επιλογή Database
  • Προστέθηκε accessed_columns plugin, καταγραφή που στήλες προσπελασθεί για παράδειγμα το μοντέλο
  • Χρησιμοποιήστε τη σωστή έκδοση της μετανάστευσης κατά τη χρήση IntegerMigrator με: allow_missing_migration_files
  • Κάντε Σύνολο δεδομένων # Ένωσης, #intersect και #except χειριστεί αυτόματα σύνολα δεδομένων με τις πρώτες SQL
  • Προστέθηκε column_conflicts plugin για να χειριστεί αυτόματα τις στήλες που έρχονται σε σύγκρουση με τα ονόματα μέθοδο
  • Προστέθηκε Μοντέλο # get_column_value και #set_column_value να πάρετε / ορίσετε τιμές στήλη

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

  • Κάντε Σύνολο δεδομένων # άδειο; λειτουργεί όταν το σύνολο δεδομένων έχει λάβει εντολή από την έκφραση μη-στήλη.
  • Διορθώθηκε περνώντας μια τιμή κατακερματισμού σε:. Επιλογή πρόθυμοι συνδέσμου
  • Αντιμετωπίστε όλα PG :: εξαιρέσεις ConnectionBad ως σφάλματα αποσυνδέστε τον προσαρμογέα postgres.
  • Προστέθηκε:. Κλειδί AUTO_INCREMENT σε πληροφορίες σχήματος για πρωτεύον κλειδί στήλες
  • Διορθώθηκε το χειρισμό του σχήματος ειδική πίνακες ενώσεις many_through_many.

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

  • Κάντε Database # create_table; και #create_join_table; Μη χρησιμοποιείτε ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ περίπτωση που προστίθενται στο ευρετήριο
  • Σύνολο δεδομένων # διακριτές τώρα αποδέχεται εικονικά τετράγωνα σειρά
  • Αναγνωρίστε τα λάθη αποσυνδέστε το μετασχηματιστή postgres όταν χρησιμοποιείται SSL
  • Διακοπή μετατροπή '' default τιμές στο μηδέν προκαθορισμένες τιμές για MySQL
  • Προστέθηκε Μοντέλο # qualified_pk_hash, για την επιστροφή ενός hash με ειδική pk πλήκτρα
  • Κάντε validates_unique χρησιμοποιήσετε μια ειδική πρωτεύον κλειδί, αν το σύνολο δεδομένων ενώνεται
  • Κάντε Sequel :: Model.cache_associations = false παραλείψετε cache σχήματος της βάσης δεδομένων κατά τη φόρτωση του σχήματος
  • Κάντε Database # foreign_key_list εργασίες για το Microsoft SQL Server 2005
  • Κάντε create_table με: ξένη επιλογή αναστρέψιμη για την PostgreSQL

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

  • Μαζική επιτάχυνση για σειρά PostgreSQL parser
  • Προσθήκη current_datetime_timestamp επέκταση, για την τρέχουσα περιπτώσεις Ώρα / DateTime που literalized ως CURRENT_TIMESTAMP
  • Αναγνωρίστε επιπλέον μοναδικό παραβιάσεις εμπόδιο για SQLite
  • Μην αφαιρείτε τιμή στήλης κατά την επικύρωση ένθετα χαρακτηριστικά για one_to_ * ένωση όπου ξένου κλειδιού σύνδεσης είναι πρωτεύον κλειδί του μοντέλου
  • Προσθήκη συνόλου δεδομένων # disable_insert_returning στην PostgreSQL παρακάμπτοντας έμμεση χρήση της επιστροφής
  • Αυτόματη βελτιστοποίηση της μοντέλο. [], .with_pk Και .with_pk! για μοντέλα με σύνθετα κλειδιά
  • Αυτόματη βελτιστοποίηση της μοντέλο. [] Όταν καλείται με ένα hash
  • Αναγνωρίστε CHECK παραβιάσεις περιορισμών στις νεότερες εκδόσεις των SQLite
  • Μην επιχειρήσετε να ανυπομονούν φορτίο όταν καλείτε συνόλου δεδομένων # στήλες του plugin eager_each
  • Υποστήριξη: επιλογή προγράμματος οδήγησης για τον προσαρμογέα JDBC, για τον καθορισμό της κατηγορίας του οδηγού για τις περιπτώσεις όπου getConnection δεν λειτουργεί

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

  • Αναγνωρίστε άλλο λάθος αποσύνδεση του jdbc προσαρμογέα / AS400
  • Κάντε Σύνολο δεδομένων # πληρούν τις προϋποθέσεις και Sequel.delay συνεργαστούν
  • Αναγνωρίστε Citext τύπου ως συμβολοσειρά στην PostgreSQL
  • σύνθετο Υποστήριξη κλειδιά στο plugin rcte_tree
  • σύνθετο Υποστήριξη κλειδιά στο plugin δέντρο
  • Κάντε Migrator.migrator_class δημόσια
  • Κάντε PostgreSQL άδειο έργου σειρά literalization σωστά PostgreSQL & # X3C? 8.4
  • επεκτάσεις Προστέθηκε Sequel οδηγό
  • Προστέθηκε μοντέλο plugins οδηγό

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

  • Προστέθηκε Database # supports_partial_indexes; για να ελέγξει για την υποστήριξη επιμέρους δείκτη.
  • Το plugin static_cache απαγορεύει πλέον την εξοικονόμηση / καταστροφή αν η:. Κατεψυγμένα = & # x3e? Ψευδή επιλογή δεν χρησιμοποιείται
  • Υποστήριξη: κατεψυγμένα = & # x3e? Ψευδή επιλογή plugin static_cache, για το γεγονός ότι νέες περιπτώσεις επέστρεψε αντί των κατεψυγμένων προσωρινής αποθήκευσης περιπτώσεις
  • .
  • Προστέθηκε επέκταση βάσης δεδομένων pg_static_cache_updater για να ακούτε για τις αλλαγές στους πίνακες και ενημέρωση static_cache κρύπτες αυτόματα.
  • Προστέθηκε mssql_emulate_lateral_with_apply παράταση για μιμούμενοι LATERAL ερωτήματα χρησιμοποιώντας CROSS / ΕΞΩΤΕΡΙΚΗ ΙΣΧΥΟΥΝ.
  • ερωτήματα πλευρική στήριξη μέσω του συνόλου δεδομένων # πλάγια.

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

  • Σταθερή select_map, select_order_map και single_value μεθόδους για eager_graphed σύνολα δεδομένων.

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

  • σωστά αναλύσει σύνθετα πρωτεύοντα κλειδιά για SQLite 3.7.16 +.
  • Αναγνωρίστε άλλο λάθος αποσύνδεση του προσαρμογέα JDBC / oracle.
  • Προστέθηκε pg_json_ops παράταση για τις λειτουργίες κλήσης JSON και φορείς στην PostgreSQL 9.3 +.
  • Χειριστείτε μη JSON πεδιάδα χορδές, ακέραιοι, και πλωτήρες στις στήλες PostgreSQL JSON στην επέκταση pg_json.
  • Σύνολο δεδομένων # από ​​τώρα δέχεται εικονικό μπλοκ σειρά.
  • Προστέθηκε Database # refresh_view για PostgreSQL για την υποστήριξη αναζωογονητική υλοποιημένες όψεις.
  • Υποστήριξη της βάσης δεδομένων # drop_view:. If_exists επιλογή για την PostgreSQL
  • Υποστήριξη της βάσης δεδομένων # {δημιουργήσει, πτώση} _view: υλοποιήθηκε επιλογή για τη δημιουργία υλοποιήθηκε απόψεων στην PostgreSQL 9.3 +
  • .
  • Υποστήριξη της βάσης δεδομένων # create_view: αναδρομικές επιλογή για τη δημιουργία αναδρομική θέα στην PostgreSQL 9.3 +
  • .
  • Υποστήριξη της βάσης δεδομένων # create_view: επιλογή στήλες για χρήση ρητή στήλες
  • .

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

  • Μην παραλείψετε για τα εξαφανισμένα proc μετατροπή σε pg_typecast_on_load plugin
  • Μετονομασία PGRangeOp #starts_before και #ends_after να #ends_before και #starts_after
  • Προσθήκη βάσης δεδομένων # supports_schema_parsing; για έλεγχο του σχήματος parsing υποστήριξη
  • Χειριστείτε hstore [] είδη για PostgreSQL αν χρησιμοποιείτε pg_array και pg_hstore επεκτάσεις
  • Μην επαναφέρετε procs μετατροπής κατά τη φόρτωση pg_ * επεκτάσεις
  • είδη τομέα Λαβή κατά την ανάλυση του σχήματος για την PostgreSQL
  • είδη τομέα λαβή σε σύνθετα είδη στην επέκταση pg_row

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

  • Μετακινήστε την υποστήριξη #meta_def για τη βάση δεδομένων, σύνολο δεδομένων, και το μοντέλο για την επέκταση meta_def.
  • Fix βάσης δεδομένων # copy_into για jdbc / postgres όταν μια εξαίρεση αυξάνεται.
  • Προσθέστε επέκταση core_refinements, παρέχοντας εκδόσεις βελτίωση των βασικών επεκτάσεων Sequel του.
  • Κάντε Database # copy_into θέσω ένα DatabaseError εάν η βάση δεδομένων σηματοδοτεί ένα σφάλμα στο μετασχηματιστή postgres.
  • Ορίστε respond_to_missing; όπου method_missing ορίζεται και το αντικείμενο υποστηρίζει respond_to;.
  • Να επιτρέπεται procs λ με 0 arity ως εικονικό μπλοκ σειρά στο Ruby 1.9.

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

  • Εάν μία εξαίρεση που συμβαίνει κατά τη διάπραξη της συναλλαγής, απόπειρα να αναιρεθεί.
  • μεγέθη στήλη υποστήριξης προεπιλεγμένη ρύθμιση χορδή σε μια βάση ανά-βάση δεδομένων μέσω default_string_column_size.
  • Επαναφορά Model.instance_dataset κατά την επέκταση του συνόλου δεδομένων του μοντέλου.
  • Κάντε τη δουλειά force_encoding plugin με κατεψυγμένα χορδές.
  • Προστέθηκε Database # κάνετε στην PostgreSQL με την εντολή εκτέλεσης μπλοκ DO ανώνυμο κωδικό.
  • Αφαιρέθηκε Model.dataset_methods.

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

  • Προστέθηκε bin / sequel οδηγό χρήσης
  • Κάντε Σύνολο δεδομένων # αντίστροφη και #reverse_order αποδεχθεί εικονικά τετράγωνα σειρά.
  • Προστέθηκε Sequel.delay για τα γενόσημα καθυστερήσει την αξιολόγηση.
  • Κάντε μοναδικότητα επικυρώσεις χειριστεί σωστά μηδενική τιμές.
  • Υποστήριξη:. Unlogged επιλογή για create_table για την PostgreSQL

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

  • Fix defaults_setter να ορίσετε ψευδείς προεπιλεγμένες τιμές
  • Fix σειριακή ερώτημα ακολουθία στη βάση δεδομένων # primary_key_sequence στην PostgreSQL.
  • Προσθήκη βάσης δεδομένων # copy_into όταν χρησιμοποιείτε προσαρμογέα postgres με οδηγό pg, για την πολύ γρήγορη ένθετα σε πίνακες.
  • Συνδυάστε πολλαπλά alter_table λειτουργίες σε ένα ενιαίο ερώτημα αν είναι δυνατό σε MySQL και PostgreSQL.
  • Χειριστείτε σύνολα alter_table λειτουργίες σε MySQL και MSSQL, όπου αργότερα λειτουργίες εξαρτώνται από προηγούμενες.
  • Προσθήκη constraint_validations plugin για αυτόματη επικυρώσεις των constaints ορίζεται κατ 'επέκταση.
  • Προσθήκη επέκτασης constraint_validations για τον καθορισμό των περιορισμών της βάσης δεδομένων παρόμοια με επικυρώσεις.
  • Προσθήκη βάσης δεδομένων # supports_regexp; για τον έλεγχο για την τακτική υποστήριξη έκφραση.
  • Προσθήκη Sequel.trim για την πολλαπλή λειτουργία πλατφόρμας τελειώματα.
  • Προσθήκη Sequel.char_length για την πολλαπλή λειτουργία πλατφόρμας char_length.
  • Καθορισμός προσωρινή αποθήκευση της έκδοσης του διακομιστή MySQL.

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

  • Sequel αναγνωρίζει τώρα το διπλό (x, y) και το διπλό (x, y) ανυπόγραφο τύπων δεδομένων MySQL.
  • Η ταχεία subadapters απαιτούν τώρα ταχεία-dB- * αντί της ίδιας της SWIFT.
  • Προσθήκη:. Μέγεθος γραμματοσειράς επιλογή για να tinytds προσαρμογέα για να παρακάμψετε την προεπιλεγμένη μέγεθος γραμματοσειράς
  • υποστηρίζουν τη μέθοδο αναγνωριστικό εξόδου στην ταχεία προσαρμογέα.
  • Προσθήκη Μοντέλο # to_hash ως ψευδώνυμο σε μοντέλο # αξίες.
  • Όταν τοποθετείτε πολλαπλά pg_ * επεκτάσεις μέσω της βάσης δεδομένων # επέκταση, επαναφέρετε μόνο τα procs μετατροπή φορά.
  • Μην αφήνετε το μοντέλο typecasting από κορδόνι για να postgres σειρά, hstore, ή σύνθετα τύπους.
  • Προσθήκη plugin pg_typecast_on_load για τη μετατροπή των προηγμένων τύπων PostgreSQL με το φορτίο του {JDBC, κάνουμε, ταχεία} / postgres προσαρμογείς.
  • Κάντε όλους τους προσαρμογείς που συνδέονται με procs μετατροπής τύπου κατάστημα PostgreSQL.
  • Προσθήκη τύπο OID στο σχήμα στήλης σε PostgreSQL.

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

  • Να επιτρέπεται διευκρινίζοντας βάση eager_graph ψευδώνυμο σε μια κλήση ανά βάση χρησιμοποιώντας μια AliasedExpression
  • Να επιτρέπεται bin / sequel να σεβαστεί πολλαπλές -l επιλογές για τη σύνδεση σε πολλαπλά αρχεία
  • Σωστά χειριστεί περιπτώσεις όπου SCOPE_IDENTITY είναι μηδέν προσαρμογέα ODBC / MSSQL
  • Προσθήκη pg_interval επέκταση, για την επιστροφή του διαστήματος τύπους όπως περιπτώσεις ActiveSupport :: Διάρκεια
  • Αποθηκεύστε ένα νέο one_to_one σχετίζεται αντικείμενο φορά αντί για δύο φορές τα nested_attributes plugin
  • Μην προσθέτετε περιττό κατάσταση του φίλτρου, όταν περνώντας ένα νέο αντικείμενο με μια μέθοδο one_to_one setter
  • Διαφοροποίηση μεταξύ των αναφορών στήλης και αναφορές μέθοδος ενώσεις many_through_many
  • Χρήση: προκριθεί = & # x3e?: Βαθύ επιλογή όταν ενώνει πίνακες σε σύνολα δεδομένων μοντέλο σύνδεσης

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

  • Σταθερή προσαρμογέα jdbc όταν DriverManager # getConnection αποτύχει

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

  • χειριστεί σωστά την ανάλυση σχήμα για πίνακες σε άλλες βάσεις δεδομένων για MySQL.
  • Προστέθηκε DSL υποστήριξη για το χειριστή μέτρο (%), παρόμοια με τα bitwise φορείς.
  • Σταθερή πιθανά ζητήματα νήμα-ασφάλειας για μη GVL ρουμπίνι υλοποιήσεις.
  • Να επιτρέπεται η περικοπή του πολλούς πίνακες ταυτόχρονα σε PostgreSQL.
  • Να επιτρέπεται κολόβωμα να λάβει: καταρράκτη, μόνο, και:. Επιλογές επανεκκίνησης μετά την PostgreSQL
  • Να επιτρέπεται η JSON και XML serializers να υποστηρίξει: επιλογή array στην κατηγορία μέθοδος to_json σε συνέχειες υπάρχουσα συστοιχία των περιπτώσεων μοντέλο
  • .
  • Προστέθηκε βρώμικο plugin, το οποίο αποθηκεύει την αρχική τιμή της στήλης, όταν αλλάζει η τιμή.

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

  • Διορθώθηκε το bug στη βελτιστοποίηση του πρωτογενούς αναζήτηση πλήκτρο

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

  • Προσθήκη ικανότητα να αναγκάσει ή να απενεργοποιήσετε τις συναλλαγές πλήρως η migrators τη χρήση του: επιλογή use_transactions
  • Προσθήκη ικανότητα να απενεργοποιήσετε τις συναλλαγές για τις μεταναστεύσεις καλώντας no_transaction μέσα στο μπλοκ Sequel.migration
  • Να επιτρέπεται συγκεκριμένα την επιλογή των migrator να χρησιμοποιήσετε μέσω TimestampMigrator.apply ή IntegerMigrator.apply
  • Προσθέστε επέκταση arbitrary_servers να επιτραπεί η χρήση της αυθαίρετης servers / θραύσματα παρέχοντας ένα hash επιλογών ως διακομιστής
  • Προσθέστε επέκταση server_block για πρόσβαση σε βάσεις δεδομένων πεδίου στο εσωτερικό του μπλοκ σε ένα συγκεκριμένο προεπιλεγμένο διακομιστή / θραύσμα
  • Σεβασμός: αντιπαραβάλλει επιλογή στήλης σε MySQL
  • Χρησιμοποιήστε Mysql2 :: Πελάτη :: FOUND_ROWS να πάρει ακριβή αριθμό των σειρών που ταιριάζει στον προσαρμογέα mysql2
  • Χρησιμοποιήστε Mysql # πληροφορίες για να πάρει ακριβή αριθμό των σειρών που ταιριάζει στον προσαρμογέα mysql
  • Κάντε εικονικές προσαρμογέα με συγκεκριμένο SQL χρήση διάλεκτο κατάλληλη προεπιλογές για παραθέτοντας αναγνωριστικά
  • Κάντε τη λίστα plugin αυτόματα τιμή του πεδίου θέση σχετικά με τη δημιουργία, αν δεν έχει ήδη οριστεί
  • Προσθήκη βάσης δεδομένων # integer_booleans ρύθμιση για SQLite να αποθηκεύσετε booleans ως ακέραιοι
  • typecast στήλες αποθηκεύονται ως ακέραιοι / επιπλέει στον προσαρμογέα SQLite
  • Στην plugin instance_hooks, (πριν από την | μετά) _ * _ μεθόδους παράδειγμα γάντζο επιστρέψει τώρα αυτο
  • Λαβή NaN, Infinity, και -Infinity επιπλέει στην PostgreSQL

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

  • Κάντε serialization_modification_detection έργο plugin σωστά με νέα αντικείμενα και μετά εξοικονόμησης υπάρχοντα αντικείμενα.
  • Κάντε δροσίζει μετά τη δημιουργία μοντέλου εκκαθάριση των αποσειριοποιημένου τιμές στο plugin serialization.
  • Προσθήκη συνόλου δεδομένων # update_ignore για MySQL, για τη χρήση UPDATE ΑΓΝΟΗΣΤΕ σε ερωτήματα.
  • Να επιτρέπεται select_map / select_order_map να λάβει τόσο επιχείρημα στήλη και ένα μπλοκ.
  • Fix εικονική χειρισμό μπλοκ σειρά σε select_map / select_order_map αν block επιστρέφει έναν πίνακα.
  • Προσθήκη ρύθμιση Sequel.empty_array_handle_nulls, μπορεί να οριστεί σε false για πιθανές καλύτερη απόδοση σε ορισμένες βάσεις δεδομένων.
  • Αλλαγή αποκλείει (: β = & # x3e? []) Για να μην επιστρέψει σειρές όπου b είναι NULL
  • .
  • Υποστήριξη ActiveModel 3.2 στο plugin active_model, προσθέτοντας υποστήριξη για to_partial_path.
  • μεθόδους Fix μεταδεδομένων (π.χ. πίνακες) στην Oracle όταν χρησιμοποιούνται μέθοδοι εισαγωγής προσαρμοσμένο αναγνωριστικό.
  • Fix βάσης δεδομένων # ευρετήρια για DB2.

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

  • Προσθήκη συνόλου δεδομένων #set_defaults και #set_overrides, που χρησιμοποιείται για την οριοθέτηση του πεδίου εφαρμογής της τιμές που χρησιμοποιούνται στο ένθετο καταστάσεων / ενημέρωση
  • Να επιτρέπεται Μοντέλα να χρησιμοποιήσει τη ρήτρα ΕΠΙΣΤΡΟΦΗ όταν τοποθετείτε αρχεία σχετικά με την PostgreSQL
  • Αύξηση Sequel :: DatabaseError αντί της γενικής Sequel :: σφαλμάτων για σφάλματα της βάσης δεδομένων, δεν καταπίνουν tracebacks
  • Χρησιμοποιήστε INSERT ... ΕΠΙΣΤΡΟΦΗ ... με την PostgreSQL 8.2 και υψηλότερη
  • Κάντε insert_sql, delete_sql και update_sql σέβονται το: sql επιλογή
  • Προεπιλογή για τη μετατροπή 2 ψηφίων χρόνια, χρησιμοποιούν Sequel.convert_two_digit_years = false για να πάρει πίσω την παλιά συμπεριφορά
  • Κάντε τον προσαρμογέα PostgreSQL με τη χρήση async_exec οδηγό pg, έτσι ώστε να μην μπλοκάρει το σύνολο του διερμηνέα
  • Κάντε τις γεννήτριες σχήμα υποστηρίξει σύνθετα πρωτογενή και ξένα κλειδιά και μοναδική περιορισμούς
  • Εργασία με την 08/17/2008 έκδοση των πολύτιμων λίθων pg
  • Να μην επιτρέπεται η κατάχρηση της σύνταξης SQL λειτουργίας για τους τύπους (χρήση: type = & # x3e?: Varchar,: size = & # x3e? 255 αντί: type = & # x3e?: Varchar [255])
  • ονόματα δείκτη Απόσπασμα κατά τη δημιουργία ή την πτώση τους δείκτες
  • Δεν έχετε μεθόδων πρόσβασης στήλη παρακάμπτουν plugin παράδειγμα μεθόδων
  • Να επιτρέπεται η επικύρωση των πολλαπλών ιδιοτήτων ταυτόχρονα, με ενσωματωμένη υποστήριξη για την μοναδικότητα έλεγχο των πολλαπλών στηλών
  • Στην προσαρμογέα PostgreSQL, να καθορίσει εισάγοντας μια σειρά με ένα πρωτεύον κλειδί αξία μέσα σε ένα συναλλαγής
  • Να επιτρέπεται before_save και before_update να επηρεάσει τις στήλες σωθεί από save_changes
  • Κάντε Σύνολο δεδομένων # single_value δουλειά, όταν γραφικά, το οποίο καθορίζει καταμέτρηση και σελιδοποίηση σε γράφημα σύνολα δεδομένων

Απαιτήσεις :

  • Ruby 1.8.7 ή νεότερη έκδοση

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

Neo4j.rb
Neo4j.rb

9 Feb 16

Mango
Mango

13 Apr 15

PHP SQL Parser
PHP SQL Parser

13 May 15

PySQL
PySQL

13 May 15

Σχόλια για Sequel

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