Sequel

البرمجيات قطة:
Sequel
تفاصيل البرنامج:
الإصدار: 4.27.0 محدث
تاريخ إيداع: 10 Feb 16
المطور: Jeremy Evans
ترخيص: حرر
شعبية: 68

Rating: 3.0/5 (Total Votes: 3)

التكملة هي أكثر بكثير من مجرد مكتب إدارة السجلات. انها الحل الكامل للتفاعل مع قواعد البيانات من روبي، وإدارة والتواصل مع قاعدة البيانات بأكملها، وليس فقط البيانات الخاصة به.

ويمكن للمطورين استخدام وحدة التحكم IRB أو DSL تكملة نفسه لتجميع بسرعة قواعد البيانات، وإدارة المخططات، وبناء استعلامات SQL، تشغيل المعاملات، جلب النتائج، وتحويل النتائج إلى شكل مرن روبي.

ويعمل مثل طبقة التجريد بين روبي وSQL، مما يساعد المطورين ذوي المهارات روبي، ولكن مع معرفة SQL أقل.

وقواعد البيانات وأدوات المدعومة:

وادو

وAmalgalite

وكيوبريد

وDataObjects

وDB2

وDBI

وفايربيرد

وIBM_DB

وينفورميكس

وJDBC

الخلية

وMysql2

وODBC

وOpenBase

وأوراكل

وكيو

وSQLAnywhere

وSQLite3

وسويفت

وTinyTDS

ما هو الجديد في هذا الإصدار:

جعل dataset.call_sproc (: إدراج) العمل في محول جدبك
إضافة المساعد update_refresh، لمنعش مثيل نموذج عند تحديث
إضافة delay_add_association المساعد، لتأخير add_ * استدعاءات الأسلوب على كائنات جديدة حتى بعد حفظ الكائن
إضافة المساعد validate_associated، للتحقق من صحة الكائنات المقترنة عند التحقق من صحة الكائن الحالي
جعل بوستجرس :: JSONBOp # [] و#get_text عودة الحالات JSONBOp
إزالة fdbsql، محولات جدبك / fdbsql، وopenbase
قاعدة بيانات # الصفقة الآن إرجاع كتلة قيمة الإرجاع إذا: التراجع = & # x3e؛: يستخدم دائما
تسمح كيو: سلاسل // اتصال كأسماء مستعارة لبوستجرس: //، من أجل التوافق مع libpq
جعل نموذج # move_to في قائمة البرنامج المساعد التعامل مع الأهداف خارج نطاق دون رفع استثناء
جعل قاعدة البيانات # add_named_conversion_proc على شبكة الإنترنت procs تحويل مقبض لأنواع التعداد

ما هو الجديد في النسخة 4.24.0:

جعل dataset.call_sproc (: إدراج) العمل في محول جدبك
إضافة المساعد update_refresh، لمنعش مثيل نموذج عند تحديث
إضافة delay_add_association المساعد، لتأخير add_ * استدعاءات الأسلوب على كائنات جديدة حتى بعد حفظ الكائن
إضافة المساعد validate_associated، للتحقق من صحة الكائنات المقترنة عند التحقق من صحة الكائن الحالي
جعل بوستجرس :: JSONBOp # [] و#get_text عودة الحالات JSONBOp
إزالة fdbsql، محولات جدبك / fdbsql، وopenbase
قاعدة بيانات # الصفقة الآن إرجاع كتلة قيمة الإرجاع إذا: التراجع = & # x3e؛: يستخدم دائما
تسمح كيو: سلاسل // اتصال كأسماء مستعارة لبوستجرس: //، من أجل التوافق مع libpq
جعل نموذج # move_to في قائمة البرنامج المساعد التعامل مع الأهداف خارج نطاق دون رفع استثناء
جعل قاعدة البيانات # add_named_conversion_proc على شبكة الإنترنت procs تحويل مقبض لأنواع التعداد

ما هو الجديد في النسخة 4.22.0:

جعل جدبك / sqlanywhere تعيين بشكل صحيح: دخول AUTO_INCREMENT في تجزئات مخطط
إضافة نموذج # cancel_action لإلغاء إجراءات الدخول قبل السنانير، وبدلا من أن يكون السنانير تعود كاذبة
الدعم لم يحددwait_timeout على الخلية عن طريق: مهلة = & # x3e، خيار قاعدة البيانات لا شيء
واضاف accessed_columns المساعد، وتسجيل والتي تم الوصول أعمدة مثيل نموذج
استخدام النسخة الهجرة الصحيح عند استخدام IntegerMigrator مع: allow_missing_migration_files
جعل الإدراجات # اتحاد، #intersect، و#except التعامل مع قواعد البيانات مع SQL الخام تلقائيا
column_conflicts وأضاف المساعد أن التعامل مع الأعمدة تلقائيا أن الصراع مع أسماء أسلوب
وأضاف نموذج # get_column_value و#set_column_value للحصول على / تعيين قيم العمود

ما هو الجديد في النسخة 4.21.0:

جعل جدبك / sqlanywhere تعيين بشكل صحيح: دخول AUTO_INCREMENT في تجزئات مخطط
إضافة نموذج # cancel_action لإلغاء إجراءات الدخول قبل السنانير، وبدلا من أن يكون السنانير تعود كاذبة
الدعم لم يحددwait_timeout على الخلية عن طريق: مهلة = & # x3e، خيار قاعدة البيانات لا شيء
واضاف accessed_columns المساعد، وتسجيل والتي تم الوصول أعمدة مثيل نموذج
استخدام النسخة الهجرة الصحيح عند استخدام IntegerMigrator مع: allow_missing_migration_files
جعل الإدراجات # اتحاد، #intersect، و#except التعامل مع قواعد البيانات مع SQL الخام تلقائيا
column_conflicts وأضاف المساعد أن التعامل مع الأعمدة تلقائيا أن الصراع مع أسماء أسلوب
وأضاف نموذج # get_column_value و#set_column_value للحصول على / تعيين قيم العمود

ما هو الجديد في النسخة 4.19.0:

جعل جدبك / sqlanywhere تعيين بشكل صحيح: دخول AUTO_INCREMENT في تجزئات مخطط
إضافة نموذج # cancel_action لإلغاء إجراءات الدخول قبل السنانير، وبدلا من أن يكون السنانير تعود كاذبة
الدعم لم يحددwait_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 أنها أخطاء قطع الاتصال في محول بوستجرس.
وأضاف: مفتاح AUTO_INCREMENT إلى معلومات المخطط للأعمدة المفتاح الأساسي.
التعامل مع ثابت من الجداول المؤهلة المخطط في الجمعيات many_through_many.

ما هو الجديد في النسخة 4.16.0:

جعل قاعدة البيانات # create_table؟ و#create_join_table؟ عدم استخدام IF NOT EXISTS إذا يتم إضافة الفهارس
بيانات # متميزة يقبل الآن بحظر الصف الافتراضية
التعرف على الأخطاء قطع في محول بوستجرس عند استخدام SSL
وقف تحويل '' القيم الافتراضية إلى القيم الافتراضية معدومة على الخلية
وأضاف نموذج # qualified_pk_hash، لإعادة تجزئة مع مفاتيح PK المؤهلة
جعل validates_unique استخدام مفتاح أساسي المؤهلين إذا انضم إلى مجموعة البيانات
جعل تكملة :: Model.cache_associations = كاذبة تخطي مخبأ مخطط قاعدة البيانات عند تحميل المخطط
جعل قاعدة البيانات # العمل foreign_key_list على Microsoft SQL Server 2005
جعل create_table مع: الخيار الأجنبي عكسها على شبكة الإنترنت

ما هو الجديد في النسخة 4.9.0:

تسريع ضخمة لشبكة الإنترنت محلل مجموعة
إضافة ملحق current_datetime_timestamp، لحالات الوقت / التاريخ والوقت الحالية التي literalized كما CURRENT_TIMESTAMP
التعرف على انتهاكات القيد فريدة إضافية على سكليتي
لا تقم بإزالة قيمة العمود عند التحقق من صحة سمات متداخلة لone_to_ * تكوين الجمعيات، حيث جمعية المفتاح الخارجي هو المفتاح الأساسي للنموذج
إضافة الإدراجات # disable_insert_returning على شبكة الإنترنت لتخطي استخدام الضمني للعودة
تحسين نموذج تلقائيا. []، .with_pk، و.with_pk! لنماذج مع مفاتيح المركبة
تحسين تلقائيا النموذجي. [] عندما دعا مع تجزئة
التعرف على انتهاكات التحقق من القيد على الإصدارات الأحدث من برنامج SQLite
لا تحاول تحميل حريصة عندما تدعو الإدراجات # الأعمدة في البرنامج المساعد eager_each
الدعم: خيار تشغيل لمحول جدبك، لتحديد الدرجة سائق في الحالات التي لا يعمل getConnection

ما هو الجديد في النسخة 4.3.0:

التعرف على الخطأ قطع أخرى في جدبك / محول AS400
جعل الإدراجات # تأهيل وSequel.delay العمل معا
التعرف على نوع citext كسلسلة على شبكة الإنترنت
دعم مفاتيح المركبة في البرنامج المساعد rcte_tree
دعم مفاتيح المركبة في البرنامج المساعد شجرة
جعل Migrator.migrator_class الجمهور
جعل كيو فارغة عمل مجموعة literalization بشكل صحيح على شبكة الإنترنت & # x3c، 8.4
وأضاف ملحقات تكملة دليل
وأضاف نموذج الإضافات دليل

ما هو الجديد في النسخة 4.2.0:

واضاف قاعدة البيانات # supports_partial_indexes؟ للتحقق من دعم مؤشر جزئي.
البرنامج المساعد static_cache لا يسمح الآن إنقاذ / تدمير إذا: المجمدة = & # x3e؛ وعدم استخدام خيار زائف.
الدعم: المجمدة = & # x3e، خيار زائف في البرنامج المساعد static_cache، عن وجود حالات جديدة عاد بدلا من الحالات مؤقتا المجمدة.
وأضاف pg_static_cache_updater تمديد قاعدة بيانات للاستماع لإجراء تغييرات في الجداول وتحديث static_cache مخابئ تلقائيا.
وأضاف تمديد mssql_emulate_lateral_with_apply لمحاكاة الاستفسارات الجانبية باستخدام CROSS / الخارجي التقديم.
دعم الاستفسارات الجانبي عبر الإدراجات # الوحشي.

ما هو الجديد في النسخة 4.1.1:

select_map الثابتة، select_order_map، وأساليب single_value على مجموعات البيانات eager_graphed.

ما هو الجديد في النسخة 4.0.0:

بشكل صحيح تحليل المفاتيح الأساسية مركب على سكليتي 3.7.16+.
ندرك الخطأ قطع أخرى في محول جدبك / أوراكل.
وأضاف pg_json_ops التمديد لاستدعاء وظائف JSON والمشغلين في كيو 9.3+.
التعامل مع غير JSON سلاسل عادي، الأعداد الصحيحة، ويطفو في أعمدة شبكة الإنترنت JSON في تمديد pg_json.
بيانات # من الآن يقبل بنات الصف الافتراضية.
واضاف قاعدة البيانات # refresh_view على شبكة الإنترنت لدعم منعش تتحقق وجهات النظر.
دعم قاعدة البيانات # drop_view: الخيار if_exists على شبكة الإنترنت.
دعم قاعدة البيانات # {خلق، قطرة} _view: الخيار تتحقق لخلق تتحقق وجهات النظر في كيو 9.3+.
دعم قاعدة البيانات # create_view: الخيار العودية لخلق وجهات النظر متكررة في كيو 9.3+.
دعم قاعدة البيانات # create_view: أعمدة الخيار لاستخدام الأعمدة صريحة.

ما هو الجديد في النسخة 3.47.0:

لا تفشل عن المفقودين بروك التحويل في البرنامج المساعد pg_typecast_on_load
إعادة تسمية PGRangeOp #starts_before و#ends_after إلى #ends_before و#starts_after
إضافة قاعدة بيانات # supports_schema_parsing؟ لفحص لدعم مخطط تحليل
التعامل مع أنواع hstore [] على شبكة الإنترنت في حالة استخدام pg_array وpg_hstore ملحقات
لا إعادة procs تحويل عند تحميل pg_ * ملحقات
التعامل مع أنواع المجال عند تحليل المخطط على شبكة الإنترنت
التعامل مع أنواع المجال في أنواع المركبة في تمديد pg_row

ما هو الجديد في النسخة 3.43.0:

نقل الدعم #meta_def لقاعدة البيانات، الإدراجات، ونموذج لتمديد meta_def.
إصلاح قاعدة البيانات # copy_into على جدبك / بوستجرس عندما يتم رفع استثناء.
إضافة ملحق core_refinements، وتوفير الإصدارات صقل ملحقات الأساسية تكملة ل.
جعل قاعدة البيانات # copy_into رفع DatabaseError إذا كانت قاعدة البيانات إشارات خطأ في محول بوستجرس.
تحديد respond_to_missing؟ حيث يتم تعريف method_missing والكائن يدعم respond_to؟
السماح procs امدا مع 0 arity لبنات الصف الظاهرية على روبي 1.9.

ما هو الجديد في النسخة 3.42.0:

إذا حدث استثناء أثناء ارتكاب الصفقة، محاولة الاستعادة.
إعداد دعم أحجام العمود سلسلة الافتراضي على أساس لكل قاعدة البيانات عبر default_string_column_size.
إعادة Model.instance_dataset عندما يمتد مجموعة بيانات النموذج.
جعل عمل force_encoding المساعد مع سلاسل المجمدة.
واضاف قاعدة البيانات # تفعل على شبكة الإنترنت لاستخدام رمز مجهول بيان إعدام كتلة DO.
إزالة Model.dataset_methods.

ما هو الجديد في النسخة 3.41.0:

وأضاف بن / تتمة دليل الاستخدام.
جعل الإدراجات # الاتجاه المعاكس و#reverse_order استعرض بنات الصف الافتراضية.
Sequel.delay واضاف لتأخر تقييم عام.
جعل إثبات والتفرد التعامل مع القيم معدومة بشكل صحيح.
الدعم: الخيار unlogged لcreate_table على شبكة الإنترنت.

ما هو الجديد في النسخة 3.39.0:

إصلاح defaults_setter لضبط القيم الافتراضية كاذبة.
إصلاح التسلسلي الاستعلام تسلسل في قاعدة البيانات # primary_key_sequence على شبكة الإنترنت.
إضافة قاعدة بيانات # copy_into عند استخدام محول بوستجرس مع سائق خريج، لإدراج سريعة جدا في الجداول.
الجمع بين عمليات alter_table متعددة في استعلام واحد حيثما كان ذلك ممكنا في MySQL و.
التعامل مع مجموعات من العمليات alter_table على الخلية وMSSQL حيث تعتمد عمليات لاحقة على تلك السابقة.
إضافة constraint_validations المساعد لعمليات التحقق التلقائي من constaints يحددها التمديد.
إضافة ملحق constraint_validations لتحديد القيود قاعدة بيانات مماثلة إلى التصديقات.
إضافة قاعدة بيانات # supports_regexp؟ لفحص لدعم التعبير العادية.
إضافة Sequel.trim عن وظيفة عبر منصة تقليم.
إضافة Sequel.char_length عن وظيفة عبر منصة char_length.
التخزين المؤقت تحديد من نسخة خادم MySQL.

ما هو الجديد في النسخة 3.38.0:

تكملة يعترف الآن المزدوجة (س، ص) ومزدوجة (س، ص) غير موقعة أنواع الخلية.
تتطلب subadapters سريع الآن سويفت-DB- * بدلا من سريع نفسها.
إضافة: TEXTSIZE خيار tinytds محول لتجاوز TEXTSIZE الافتراضية.
دعم طريقة إخراج المعرف في محول سريع.
إضافة نموذج # to_hash كاسم مستعار لنموذج # القيم.
عند تحميل متعددة ملحقات pg_ * عن طريق قاعدة البيانات # الإرشاد، وإعادة تعيين فقط procs تحويل مرة واحدة.
لا تسمح نموذج تلبيس من سلسلة لبوستجرس مجموعة، hstore، أو أنواع المركبة.
إضافة pg_typecast_on_load المساعد لتحويل أنواع كيو متقدمة على حمولة {جدبك، لا، سريع} / بوستجرس المحولات.
جعل جميع المحولات التي تتصل مخزن كيو procs نوع التحويل.
إضافة نوع OID لمخطط العمود على شبكة الإنترنت.

ما هو الجديد في النسخة 3.37.0:

السماح تحديد قاعدة eager_graph الاسم المستعار على أساس لكل مكالمة باستخدام AliasedExpression
تسمح بن / تكملة لاحترام خيارات متعددة -l لتسجيل إلى ملفات متعددة
التعامل بشكل صحيح الحالات التي SCOPE_IDENTITY هو لا شيء في دبك / محول MSSQL
إضافة ملحق pg_interval، للعودة أنواع الفاصلة كما ActiveSupport :: الحالات مدة
حفظ one_to_one الكائن الجديد المرتبط مرة واحدة بدلا من مرتين في البرنامج المساعد nested_attributes
لا تقم بإضافة شرط عامل تصفية غير الضرورية عند تمرير كائن جديد لطريقة one_to_one اضع
التفريق بين مراجع أعمدة والمراجع الأسلوب في الجمعيات many_through_many
الاستخدام: التأهل = & # x3e؛: خيار عميق عندما ربط الجداول في نموذج قواعد البيانات جمعية

ما هو الجديد في النسخة 3.36.1:

ثابت محول جدبك عندما فشل DriverManager # getConnection.

ما هو الجديد في النسخة 3.35.0:

التعامل بشكل صحيح تحليل مخطط الجداول في قواعد البيانات الأخرى في الخلية.
واضاف لدعم DSL للمشغل معامل (٪)، على غرار مشغلي المختصة بالبت.
القضايا موضوع السلامة الممكنة ثابتة على تطبيقات روبي غير GVL.
السماح للاقتطاع من جداول متعددة في نفس الوقت على شبكة الإنترنت.
السماح اقتطاع لاتخاذ: شلال،: خيارات إعادة التشغيل على شبكة الإنترنت: فقط، و.
سماح سلمان و XML serializers لدعم: الخيار مجموعة في طريقة to_json فئة لتسلسل مجموعة الحالية من الحالات النموذجية.
وأضاف المساعد القذرة، مما يوفر القيمة الأولية للعمود عندما يتم تغيير القيمة.

ما هو الجديد في النسخة 3.34.1:

علة ثابتة في الاستغلال الأمثل للبحث المفتاح الأساسي.

ما هو الجديد في النسخة 3.33.0:

إضافة القدرة على إجبار أو المعاملات تعطيل تماما في migrators باستخدام: الخيار use_transactions
إضافة القدرة على إيقاف المعاملات لهجرات من خلال الدعوة no_transaction داخل كتلة Sequel.migration
السماح باختيار تحديدا التي الترقية هذا للاستخدام عن طريق TimestampMigrator.apply أو IntegerMigrator.apply
إضافة arbitrary_servers التمديد للسماح باستخدام خوادم التعسفية / شظايا من خلال توفير تجزئة خيارات كخادم
إضافة ملحق server_block إلى الوصول إلى قاعدة البيانات نطاق داخل كتلة إلى خادم الافتراضية / قشرة محددة
الاحترام: الخيار العمود على الخلية جمع
استخدام Mysql2 :: :: العميل FOUND_ROWS للحصول على رقم دقيق الصفوف المتطابقة في محول mysql2
استخدام الخلية # المعلومات للحصول على رقم دقيق الصفوف المتطابقة في محول الخلية
جعل محول وهمية مع لهجة SQL محددة استخدام الافتراضات المناسبة نقلا عن معرفات
جعل قائمة المساعد تلقائيا تعيين قيمة حقل موقف بشأن إنشاء إذا لم يتم تغيير بالفعل
إضافة قاعدة بيانات # integer_booleans الإعداد على سكليتي إلى القيم المنطقية المخزن كما صحيحة
أعمدة التلبيس المخزنة أنها أعداد صحيحة / يطفو في محول سكليتي
في البرنامج المساعد instance_hooks، (قبل | بعد) _ * _ طرق المثال هوك الآن يعود النفس
التعامل مع نان، إنفينيتي، و-Infinity يطفو على شبكة الإنترنت

ما هو الجديد في النسخة 3.32.0:

جعل serialization_modification_detection العمل المساعد بشكل صحيح مع كائنات جديدة وبعد إنقاذ الكائنات الموجودة.
جعل ينعش بعد إنشاء نموذج اضحة القيم إلغاء تسلسل في البرنامج المساعد التسلسل.
إضافة الإدراجات # update_ignore على الخلية، لاستخدام استكمال تجاهل في الاستعلامات.
السماح select_map / select_order_map لاتخاذ كل من حجة العمود وكتلة.
إصلاح الظاهري معالجة كتلة التوالي في select_map / select_order_map إذا كتلة بإرجاع صفيف.
إضافة إعداد Sequel.empty_array_handle_nulls، يمكن تعيين إلى false لاحتمال أداء أفضل على بعض قواعد البيانات.
تغيير يستبعد (: ب = & # x3e؛ []) لعدم عودة الصفوف حيث b غير فارغة.
دعم ActiveModel 3.2 في البرنامج المساعد active_model، وذلك بإضافة الدعم لto_partial_path.
إصلاح الطرق الوصفية (مثل الجداول) على Oracle عند استخدام أساليب إدخال معرف مخصص.
إصلاح قاعدة البيانات # الفهارس على DB2.

ما هو جديد في الإصدار 2.5:

إضافة #set_defaults و#set_overrides الإدراجات، وتستخدم لتحديد نطاق القيم المستخدمة في ادخال البيانات / تحديث
تسمح نماذج لاستخدام بند RETURNING عند إدراج سجلات على شبكة الإنترنت
رفع تكملة :: DatabaseError بدلا من تكملة العامة :: خطأ لأخطاء قاعدة البيانات، لا ابتلاع tracebacks
استخدام INSERT ... RETURNING ... مع كيو 8.2 وأعلى
جعل insert_sql، delete_sql، وupdate_sql احترام: الخيار SQL
افتراضي لتحويل 2 أرقام سنوات، استخدم Sequel.convert_two_digit_years = كاذبة للحصول على دعم السلوك القديم
جعل محول شبكة الإنترنت باستخدام async_exec سائق خريج، لذلك لا يمنع مترجم كامل
جعل مولدات مخطط دعم المفاتيح الأساسية والأجنبية المركبة وقيود فريدة
العمل مع الإصدار 2008/08/17 من الأحجار الكريمة خريج
عدم السماح الإساءة للبناء الدالة SQL لأنواع (استخدام: نوع = & # x3e ؛: VARCHAR،: حجم = & # x3e، 255 بدلا من: نوع = & # x3e ؛: VARCHAR [255])
أسماء مؤشر اقتباس عند إنشاء أو تنخفض مؤشرات
لم يكن لديك أساليب الأعمدة استرجاع تجاوز المساعد مثيل أساليب
السماح التحقق من سمات متعددة في وقت واحد، مع المدمج في دعم لفحص تفرد من أعمدة متعددة
في محول شبكة الإنترنت، وتحديد بإدراج صف واحد مع قيمة المفتاح الأساسي داخل معاملة
السماح before_save وbefore_update أن تؤثر على الأعمدة التي انقذت save_changes
جعل الإدراجات # العمل single_value عندما الرسوم البيانية، الذي يحدد عدد ورقم الصفحات على مجموعات البيانات رسوم بيانية

المتطلبات:

روبي 1.8.7 أو أعلى

برامج مماثلة

node-postgres
node-postgres

6 Mar 16

Squel.js
Squel.js

4 Jun 15

firebirdsql
firebirdsql

20 Jul 15

RavenDB
RavenDB

4 Jun 15

تعليقات ل Sequel

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة