Sequel

צילום מסך תוכנה:
Sequel
פרטי תוכנה:
גרסה: 4.27.0 מעודכן
טען תאריך: 10 Feb 16
מפתחים: Jeremy Evans
רשיון: ללא תשלום
פופולריות: 68

Rating: 3.0/5 (Total Votes: 3)

ההמשך הוא הרבה יותר מאשר ORM. זהו פתרון מלא עבור אינטראקציה עם מסדי נתונים מן הרובה, ניהול התממשקות עם מסד הנתונים כולו, לא רק הנתונים שלו.

מפתחים יכולים להשתמש במסוף IRB או DSL עצמו ההמשך להרכיב מסדי נתונים במהירות, לנהל סכימות, לבנות שאילתות SQL, עסקאות לרוץ, להביא תוצאות, ולהמיר את התוצאות בפורמט רובי נזיל.

זה עובד כמו שכבת הפשטה בין רובי ו- SQL, לסייע למפתחים עם מיומנויות רובי, אבל עם ידע SQL פחות.

מסדי נתונים נתמכים וכלים:

ADO

Amalgalite

CUBRID

DataObjects

DB2

DBI

Firebird

IBM_DB

Informix

JDBC

MySQL

Mysql2

ODBC

OpenBase

אורקל

PostgreSQL

SQLAnywhere

SQLite3

סוויפט

TinyTDS

מה חדש בהודעה זו:

  • הפוך dataset.call_sproc (: הכנס) עבודת מתאם JDBC
  • להוסיף תוסף update_refresh עבור מרענן למשל מודל בעת עדכון
  • להוסיף תוסף delay_add_association, לעכב add_ * שיטת שיחות על אובייקטים חדשים עד לאחר שמירת אובייקט
  • להוסיף תוסף validate_associated, לאימות אובייקטים הקשורים בעת אימות האובייקט הנוכחי
  • הפוך Postgres :: JSONBOp # [] ו #get_text לחזור מקרים JSONBOp
  • הסר את fdbsql, JDBC / fdbsql, ומתאמי openbase
  • העסקה # Database חוזר כעת לחסום החזרת ערך אם: החזרה = & # x3e;: תמיד משמש
  • אפשר PostgreSQL: // חיבור מחרוזות ככינויים כדי Postgres: // עבור תאימות עם libpq
  • הפוך דגם # move_to ב plugin רשימה להתמודד מחוץ לטווח מטרות מבלי להעלות חריג
  • הפוך מסד # add_named_conversion_proc על procs המרה ידית PostgreSQL עבור סוגים enum

מה חדש בגירסה 4.24.0:

  • הפוך dataset.call_sproc (: הכנס) לעבוד מתאם JDBC
  • להוסיף תוסף update_refresh עבור מרענן למשל מודל בעת עדכון
  • להוסיף תוסף delay_add_association, לעכב add_ * שיטת שיחות על אובייקטים חדשים עד לאחר שמירת אובייקט
  • להוסיף תוסף validate_associated, לאימות אובייקטים הקשורים בעת אימות האובייקט הנוכחי
  • הפוך Postgres :: JSONBOp # [] ו #get_text לחזור מקרים JSONBOp
  • הסר את fdbsql, JDBC / fdbsql, ומתאמי openbase
  • העסקה # Database חוזר כעת לחסום החזרת ערך אם: החזרה = & # x3e;: תמיד משמש
  • אפשר PostgreSQL: // חיבור מחרוזות ככינויים כדי Postgres: // עבור תאימות עם libpq
  • הפוך דגם # move_to ב plugin רשימה להתמודד מחוץ לטווח מטרות מבלי להעלות חריג
  • הפוך מסד # add_named_conversion_proc על procs המרה ידית PostgreSQL עבור סוגים enum

מה חדש בגירסה 4.22.0:

  • הפוך JDBC / sqlanywhere מוגדר כהלכה: כניסה auto_increment ב hashes סכימה
  • להוסיף דגם # cancel_action לביטול פעולות לפני ווים, במקום ווים return false
  • תמיכה לא הגדרת @@ wait_timeout על MySQL באמצעות: timeout = & # x3e; אפשרות מסד אפסי
  • מוסף accessed_columns תוסף, הקלטה אילו עמודות יש נצפו עבור מופע מודל
  • השתמש הגירסה הנכונה הגירה בעת שימוש IntegerMigrator עם: allow_missing_migration_files
  • הפוך איחוד # מערך נתונים, #intersect, ו #except אוטומטי להתמודד מערכי נתונים עם SQL גלם
  • נוסף column_conflicts תוסף לטפל עמודות באופן אוטומטי כי הסכסוך עם שמות שיטה
  • מוסף דגם # get_column_value ו #set_column_value לקבל / להגדיר ערכי עמודה

מה חדש בגירסה 4.21.0:

  • הפוך JDBC / sqlanywhere מוגדר כהלכה: כניסה auto_increment ב hashes סכימה
  • להוסיף דגם # cancel_action לביטול פעולות לפני ווים, במקום ווים return false
  • תמיכה לא הגדרת @@ wait_timeout על MySQL באמצעות: timeout = & # x3e; אפשרות מסד אפסי
  • מוסף accessed_columns תוסף, הקלטה אילו עמודות יש נצפו עבור מופע מודל
  • השתמש הגירסה הנכונה הגירה בעת שימוש IntegerMigrator עם: allow_missing_migration_files
  • הפוך איחוד # מערך נתונים, #intersect, ו #except אוטומטי להתמודד מערכי נתונים עם SQL גלם
  • נוסף column_conflicts תוסף לטפל עמודות באופן אוטומטי כי הסכסוך עם שמות שיטה
  • מוסף דגם # get_column_value ו #set_column_value לקבל / להגדיר ערכי עמודה

מה חדש בגירסה 4.19.0:

  • הפוך JDBC / sqlanywhere מוגדר כהלכה: כניסה auto_increment ב hashes סכימה
  • להוסיף דגם # cancel_action לביטול פעולות לפני ווים, במקום ווים return false
  • תמיכה לא הגדרת @@ wait_timeout על MySQL באמצעות: timeout = & # x3e; אפשרות מסד אפסי
  • מוסף accessed_columns תוסף, הקלטה אילו עמודות יש נצפו עבור מופע מודל
  • השתמש הגירסה הנכונה הגירה בעת שימוש IntegerMigrator עם: allow_missing_migration_files
  • הפוך איחוד # מערך נתונים, #intersect, ו #except אוטומטי להתמודד מערכי נתונים עם SQL גלם
  • נוסף column_conflicts תוסף לטפל עמודות באופן אוטומטי כי הסכסוך עם שמות שיטה
  • מוסף דגם # get_column_value ו #set_column_value לקבל / להגדיר ערכי עמודה

מה חדש בגירסה 4.18.0:

  • הפוך בסיס הנתונים # ריק? לעבוד כאשר הנתונים הוזמנו על-ידי ביטוי שאינו עמודה.
  • קבוע עובר ערך חשיש:. אפשרות עמותה להוטה
  • פנקו כל PG :: חריגים ConnectionBad כשגיאות נתק את מתאם Postgres.
  • נוסף:. Auto_increment מפתח מידע סכימה עבור עמודות מפתח ראשיות
  • טיפול קבוע של שולחנות מוסמכים סכימה באגודות many_through_many.

מה חדש בגירסה 4.16.0:

  • הפוך מסד # create_table? ו #create_join_table? אין להשתמש אם לא קיים אם אינדקסים מתווספים
  • מערך נתונים # ברור עכשיו מקבל בלוקים בשורה וירטואליים
  • להכיר שגיאות נתק את מתאם Postgres כאשר SSL משמש
  • להפסיק המרת ערכי ברירת מחדל 'לערכי ברירת מחדל אפסיים על MySQL
  • מוסף דגם # qualified_pk_hash, עבור החזרת חשיש עם מפתחות מוסמכים pk
  • הפוך validates_unique משתמש במפתח מוסמך ראשי אם מערך הנתונים הצטרפו
  • לעשות המשך :: Model.cache_associations = false לדלג על מטמון הסכימה של מסד הנתונים בעת טעינת הסכימה
  • הפוך מסד # עבודה foreign_key_list על Microsoft SQL Server 2005
  • הפוך create_table עם: אפשרות זרים הפיך על PostgreSQL

מה חדש בגירסה 4.9.0:

  • speedup Massive עבור מנתח מערך PostgreSQL
  • הוסף סיומת current_datetime_timestamp עבור מקרים זמן / DateTime הנוכחי אשר literalized כמו CURRENT_TIMESTAMP
  • להכיר פרות אילוץ ייחודיות נוספות על SQLite
  • אל תסיר ערך עמודה בעת אימות תכונות מקוננות עבור one_to_ * העמותה שם העמותה מפתח זר הוא המפתח הראשי של המודל
  • להוסיף מערך נתונים # disable_insert_returning על PostgreSQL מדלגים שימוש מרומז לחזור
  • בצע אופטימיזציה אוטומטית של דגם. [], .with_pk, ו .with_pk! עבור דגמים עם מפתחות מרוכבים
  • בצע אופטימיזציה אוטומטית של דגם. [] כאשר נקרא עם חשיש
  • להכיר CHECK הפרות אילוץ על גרסאות חדשות יותר של SQLite
  • אל תנסה לטעון להוט כאשר קוראים עמודות בסיס הנתונים # ב plugin eager_each
  • תמיכה: אפשרות מנהל ההתקן עבור מתאם JDBC, לציון מעמד הנהג למקרים שבהם getConnection לא עובד

מה חדש בגירסה 4.3.0:

  • להכיר עוד טעות נתק של JDBC / מתאם AS400
  • הפוך בסיס הנתונים # להעפיל Sequel.delay לעבוד יחד
  • להכיר סוג citext כמחרוזת על PostgreSQL
  • מפתחות תמיכה מרוכבים ב plugin rcte_tree
  • מפתחות תמיכה מרוכבים ב plugin עץ
  • הפוך Migrator.migrator_class הציבור
  • הפוך עבודת מערך literalization ריק PostgreSQL כראוי על PostgreSQL & # x3c; 8.4
  • מדריך רחבות המשך נוסף
  • plugins מודל נוסף מדריך

מה חדש בגירסה 4.2.0:

  • supports_partial_indexes # Database נוסף? כדי לבדוק תמיכת מדד חלקית.
  • תוסף static_cache חברה אינו מאפשר חיסכון / להרוס אם:. הקפוא = & # x3e; אפשרות שווא אינו משמש
  • תמיכה: קפוא = & # x3e; אפשרות שווא תוסף static_cache, שיש מקרים חדשים חזר במקום מקרים במטמון קפוא
  • .
  • רחבת מסד pg_static_cache_updater נוסף להאזנה עבור שינויי שולחנות ועדכון static_cache מהציבוריים אוטומטי.
  • נוסף הרחבה mssql_emulate_lateral_with_apply לגבי אימוץ שאילתות לרוחב באמצעות CROSS / OUTER APPLY.
  • שאילתות לרוחב תמיכה באמצעות מערך נתונים # לרוחב.

מה חדש בגירסה 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 לתמוך מרענן התממש צפיות.
  • תמיכה Database # drop_view:. If_exists אפשרות על PostgreSQL
  • תמיכה Database # {ליצור, ירידה} _view: התממש אפשרות ליצירת התממש הדעות PostgreSQL 9.3 +
  • .
  • תמיכה Database # create_view: אפשרות רקורסיבית עבור יצירת תצוגות רקורסיבית ב PostgreSQL 9.3 +
  • .
  • תמיכת Database # create_view: עמודות אופציה באמצעות עמודות מפורשות
  • .

מה חדש בגירסה 3.47.0:

  • לא להיכשל חסרים proc הגיור pg_typecast_on_load תוסף
  • שנה שם PGRangeOp #starts_before ו #ends_after כדי #ends_before ו #starts_after
  • הוסף מסד נתונים # supports_schema_parsing? לבדיקה עבור סכמת ניתוח תמיכה
  • ידית hstore [] סוגים על PostgreSQL אם באמצעות pg_array ו pg_hstore תוספים
  • אל תאפס procs המרה בעת טעינת pg_ * תוספים
  • סוגי תחום ידית בעת ניתוח הסכימה על PostgreSQL
  • סוגי תחום ידית בסוגים מרוכבים סיומת pg_row

מה חדש בגירסה 3.43.0:

  • הזז את התמיכה #meta_def עבור מסד נתונים, מערך נתונים, דגם להארכת meta_def.
  • לתקן את מסד הנתונים # copy_into על JDBC / Postgres כאשר חריג הוא הרים.
  • להוסיף core_refinements רחב, מתן גרסות עידון של סיומות הליבה של ההמשך.
  • הפוך מסד # copy_into לגדל DatabaseError אם מסד הנתונים מסמן שגיאה מתאם Postgres.
  • גדר respond_to_missing? שם method_missing מוגדר לבין האובייקט תומך respond_to?.
  • אפשר procs למבדה עם 0 arity כאבני וירטואלי שורה על רובי 1.9.

מה חדש בגירסה 3.42.0:

  • אם חריג מתרחש תוך ביצוע עסקה, ניסיון חזרה.
  • מחרוזת תמיכת הגדרת ברירת מחדל גדל בטור על בסיס לכל מסד נתונים באמצעות default_string_column_size.
  • איפוס Model.instance_dataset בעת העמדת הנתונים של המודל.
  • בצע את עבודת תוסף force_encoding עם מחרוזות קפוא.
  • # Database נוסף לעשות על PostgreSQL עבור השימוש בקוד DO אנונימי הצהרת ביצוע לחסום.
  • הוסר Model.dataset_methods.

מה חדש בגרסת 3.41.0:.

  • נוסף bin / המשך מדריך שימוש
  • הפוך בסיס נתונים # הפוך #reverse_order לקבל בלוקים בשורה וירטואליים.
  • המוסף Sequel.delay להערכה הגנרית מתעכבת.
  • בצע אימותים הייחוד כראוי לטפל בערכים אפסיים.
  • תמיכה:. אפשרות unlogged עבור create_table על PostgreSQL

מה חדש בגירסה 3.39.0:.

  • תקן defaults_setter להגדיר ערכי ברירת המחדל שווא
  • תקן שאילתת סדרתי רצף במאגר # primary_key_sequence על PostgreSQL.
  • הוסף מסד נתונים # copy_into בעת שימוש במתאם Postgres עם הנהג pg עבור מוסיף מהר מאוד לתוך טבלאות.
  • איגוד מספר פעולות alter_table לתוך שאילתה אחת במידת האפשר על MySQL ו- PostgreSQL.
  • ידית סטים של פעולות alter_table על MySQL ו- MSSQL שבו ניתוחים לאחר מכן תלויות מוקדם יותר.
  • להוסיף constraint_validations תוסף עבור אימותים אוטומטיות של constaints המוגדרים ובהרחבה.
  • הוסף סיומת constraint_validations להגדרת אילוצי מסד נתונים דומים אימותים.
  • הוסף מסד נתונים # supports_regexp? לבדיקה לתמיכת ביטוי רגילה.
  • להוסיף Sequel.trim עבור הפונקציה לקצץ שתי הפלטפורמות.
  • להוסיף Sequel.char_length לתפקוד פלטפורמה char_length צלב.
  • במטמון תיקון גירסת השרת MySQL.

מה חדש בגירסה 3.38.0:

  • ההמשך מזהה כעת הכפיל (x, y) כפולה (x, y) סוגי MySQL חתום.
  • subadapters המהיר דורש כעת מהיר-DB- * במקום מהיר עוצמה.
  • הוסף:. Textsize האפשרות tinytds מתאם כדי לעקוף את TEXTSIZE ברירת המחדל
  • תמיכת שיטה מזהה פלט המתאם המהיר.
  • להוסיף דגם # to_hash ככינוי למודל ערכי #.
  • בעת טעינת pg_ המרובה * תוספים דרך רחבת Database #, רק לאפס את procs המרה אחת.
  • אל תאפשר מודל לליהוק שחקנים ממחרוזת כדי Postgres מערך, hstore, או סוגים מרוכבים.
  • להוסיף תוסף pg_typecast_on_load להמרת סוגי PostgreSQL מתקדמים על עומס {JDBC, לעשות, מהיר} / Postgres מתאמים.
  • הפוך את כל מתאמי המתחברים procs המרה סוג החנות PostgreSQL.
  • הוסף סוג OID לסכימה טור על PostgreSQL.

מה חדש בגירסה 3.37.0:

  • אפשר לציין בסיס eager_graph כינוי על מחיר לשיחה בסיס באמצעות AliasedExpression
  • אפשר bin / המשך לכבד מספר אפשרויות -l להתחברות לקבצים מרובים
  • מטפל כהלכה במקרים בהם SCOPE_IDENTITY הוא אפסי מתאם ODBC / MSSQL
  • הוסף סיומת pg_interval, להחזרת סוגים מרווחים כמו ActiveSupport :: מקרי משך
  • שמור אובייקט חדש one_to_one הקשורים פעם במקום פעמיים nested_attributes תוסף
  • אל תוסיף תנאי סינון מיותר כאשר עוברים אובייקט חדש על שיטת ציד one_to_one
  • למדו להבחין בין הפניות לעמודות והפניות שיטה באגודות many_through_many
  • השתמש: להעפיל = & # x3e;: אפשרות עמוקה בעת הצטרפות הטבלאות מערכי נתוני עמותת מודל

מה חדש בגירסה 3.36.1:.

  • מתאם JDBC קבוע כאשר DriverManager # getConnection נכשל

מה חדש בגירסה 3.35.0:

  • מטפל כהלכה ניתוח סכימה עבור שולחנות במסדי נתונים אחרים על MySQL.
  • תמיכת DSL נוספת עבור מפעיל מודולוס (%), בדומה לשלושת המפעילים הביטים.
  • קבוע אפשרי חוט-בטיחות סוגיות בנושאי יישומי אודם הלא GVL.
  • אפשר עיצור של מספר שולחנות בו זמנית על PostgreSQL.
  • אפשר לקטום לקחת: מפל,: בלבד,:. אפשרויות הפעלה מחדש על PostgreSQL
  • אפשר טורי JSON ו- XML ​​לתמוך: אפשרות מערך בשיטה בכיתה to_json בהמשכים מערך הקיים של מקרים מודל
  • .
  • נוסף תוסף מלוכלך, אשר חוסך את הערך הראשוני של הטור כשהשווי משתנה.

מה חדש בגירסה 3.34.1:.

  • תוקן באג ב אופטימיזציה של בדיקת המפתח הראשי

מה חדש בגירסה 3.33.0:

  • הוסף היכולת לכפות או עסקאות להשבית לחלוטין migrators באמצעות: use_transactions אפשרות
  • להוסיף היכולת לכבות עסקאות עבור העברות על ידי קורא no_transaction בתוך בלוק Sequel.migration
  • אפשר במיוחד בבחירת אשר Migrator להשתמש באמצעות TimestampMigrator.apply או IntegerMigrator.apply
  • להוסיף arbitrary_servers רחב כדי לאפשר את השימוש בשרת שרירותיים / רסיסים ידי מתן חשיש אופציות הכשרה
  • הוסף סיומת server_block כדי גישה למסדי נתונים בהיקף בתוך הבלוק לשרת ברירת מחדל ספציפי / שבר
  • כבוד: איסוף אפשרות טור על MySQL
  • השתמש Mysql2 :: לקוח :: FOUND_ROWS לקבל מספר מדויק של שורות שבמסע מתאם mysql2
  • השתמש Mysql # מידע כדי לקבל מספר מדויק של שורות שבמסע מתאם mysql
  • הפוך מתאם מדומה עם שימוש בניב הספציפי SQL מחדל מתאים מצטטים מזהה
  • הפוך את רשימת תוסף ערך שדה בעמדה להגדיר באופן אוטומטי על יצירה אם טרם הוגדר
  • הוסף מסד נתונים # integer_booleans ההגדרה SQLite לאחסן בוליאנים כמספרים שלמים
  • עמודות חומר מודפסות מאוחסנות כמספרים שלמים / שצפו מתאם SQLite
  • תוסף instance_hooks, (לפני | אחרי) _ * _ שיטות למשל וו עכשיו לחזור עצמית
  • ידית נאן, אינפיניטי, ו -Infinity צף על PostgreSQL

מה חדש בגירסה 3.32.0:

  • הפוך העבודה תוסף serialization_modification_detection כראוי עם אובייקטים חדשים ואחרי שמירת חפצים קיימים.
  • הפוך רענון לאחר יצירת מודל לנקות את ערכי deserialized ב plugin בהמשכים.
  • להוסיף מערך נתונים # update_ignore על MySQL, לשימוש UPDATE להתעלם בשאילתות.
  • אפשר select_map / select_order_map לקחת הוא טיעון עמודה לחסום.
  • תקן וירטואלי שורה בלוק טיפול ב select_map / select_order_map אם לחסום מחזירה מערך.
  • להוסיף הגדרה Sequel.empty_array_handle_nulls, ניתן להגדיר שווא עבור האפשר ביצועים טובים יותר על כמה מסדי נתונים.
  • שנה לכלול (: b = & # x3e; []) כדי לא לחזור שורות שבו b הוא NULL
  • .
  • תמיכה ActiveModel 3.2 תוסף active_model, על ידי הוספת תמיכה to_partial_path.
  • שיטות מטה תקן (שולחנות למשל) על אורקל כאשר שיטות קלט מזהה מותאם אישית משמשות.
  • לתקן את מסד הנתונים # אינדקסים על DB2.

מה חדש בגירסה 2.5:

  • להוסיף מערך נתונים #set_defaults ו #set_overrides, המשמש לבדוק תחילה את ערכים המיושמים בדוחות כנס / עדכן
  • אפשר מודלים להשתמש סעיף חזרת בעת ההכנסה רשומה על PostgreSQL
  • תר המשך :: DatabaseError במקום המשך הגנרית :: שגיאה עבור שגיאות מסד נתונים, לא לבלוע tracebacks
  • השתמש INSERT ... מחזיר ... עם PostgreSQL 8.2 ומעלה
  • הפוך insert_sql, delete_sql, ו update_sql לכבד את: אפשרות SQL
  • ברירת מחדל כדי המרת 2 שנים ספרתיות, השתמש Sequel.convert_two_digit_years = false כדי לקבל בחזרה את ההתנהגות הישנה
  • הפוך את מתאם PostgreSQL עם pg הנהג השימוש async_exec, אז זה לא לחסום את המתורגמן כולו
  • הפוך את גנרטורים הסכימו לתמוך ראשוניים משולבים מפתחות זרים ואילוצים ייחודיים
  • עבודה עם גרסה 2008/08/17 של פנינה pg
  • אל תאפשר ניצול לרעה של תחביר פונקציה SQL עבור סוגים (שימוש: type = & # x3e;: varchar,: size = & # x3e; 255 במקום: type = & # x3e;: varchar [255])
  • שמות ציטוט מדד בעת יצירה או להפיל אינדקסים
  • אין לך שיטות אביזרי טור לעקוף תוסף שיטות למשל
  • אפשר אימות של מספר תכונות בבת אחת, עם תמיכה מובנית עבור בדיקת ייחודו של עמודות מרובות
  • מתאם PostgreSQL, לתקן החדרה ברציפות עם ערך מפתח ראשי בתוך עסקה
  • אפשר before_save ו before_update להשפיע על העמודות נשמרו על ידי save_changes
  • לעשות את עבודת בסיס נתונים # single_value כאשר גרפים, שמתקנת ספירה לדפדף על מערכי נתונים בגרף

דרישות :

  • רובי 1.8.7 ומעלה

תוכנה דומה

Hadoopy
Hadoopy

12 May 15

MoSQL
MoSQL

12 May 15

תגובות ל Sequel

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!
חיפוש לפי קטגוריות