Sequelize

البرمجيات قطة:
Sequelize
تفاصيل البرنامج:
الإصدار: 3.9.0 محدث
تاريخ إيداع: 10 Dec 15
المطور: Sascha Depold
ترخيص: حرر
شعبية: 52

Rating: 3.5/5 (Total Votes: 2)

على Sequelize يعمل على مبدأ تعيين إدخالات قاعدة البيانات إلى كائنات JS، والعكس بالعكس.

وذلك لأن الأجسام JS موثقة بشكل جيد للغاية وكان على غرار جافا سكريبت نفسها للتعامل مع هياكل مجموعة أفضل بكثير من مع الجداول SQL.

وهذا يتيح مطور للتلاعب في البيانات أسهل بكثير في Node.js البيئات من جانب الخادم، باستخدام جافا سكريبت بدلا من أوامر SQL.

Sequelize هو متقدمة جدا، ودعم معظم العمليات التي تدعمها محركات SQL، مما يسمح للتلاعب ومعالجة البيانات SQL، فقط ما أراد المطورين من ORMS بهم في العمق.

Sequalize تم اختبارها وتعمل بسلاسة مع <قوية> تطبيقات اكسبريس وHeroku بالطاقة.


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

الخلية

MSSQL

سكليتي

كيو

MariaDB ل

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

  • وأضاف:
  • وأصبح من الممكن الآن أن ترجئ القيود في كيو كتبها أضاف deferrable الملكية إلى كائن مراجع حقل.
  • وBUG:
  • وإصلاح مشكلة مع البناء في isIP المصادقة عودته السلبيات كاذبة

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

  • وأضاف:
  • وأصبح من الممكن الآن أن ترجئ القيود في كيو كتبها أضاف deferrable الملكية إلى كائن مراجع حقل.
  • وBUG:
  • وإصلاح مشكلة مع البناء في isIP المصادقة عودته السلبيات كاذبة

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

  • والبق:
  • والمسألة الثابتة مع فارغة `include.where`
  • والمسألة الثابتة مع الجيل otherKey للجمعية الذاتي N: M

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

  • والبق:
  • والمسألة الثابتة مع فارغة `include.where`
  • والمسألة الثابتة مع الجيل otherKey للجمعية الذاتي N: M

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

  • والبق:
  • والمسألة الثابتة مع فارغة `include.where`
  • والمسألة الثابتة مع الجيل otherKey للجمعية الذاتي N: M

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

  • والمميزات:
  • ويغطي أكثر تقدما تشمل الحالات مع الحد والتصفية (وتحديدا الحالات التي يكون فيها تشمل سيكون في فرعي لكن الطفل أن يشمل هذا لن يكون، على الحالات التي يكون فيها 1: كان الارتباط 1 1: جمعية M كما متداخلة تشمل)
  • وإصلاحات الشوائب:
  • والعدد حيث الصدد أن المهلة قبل استدعاء ارتكابها مما أدى إلى البيانات أبدا الوصول إلى قاعدة البيانات

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

  • وإضافة إلى إمكانية تعطيل عالميا مضيفا القيم فارغة ل استعلامات SQL.
  • وModel.create يمكن الآن أن تستخدم أيضا لتحديد القيم لتخصيص الشامل.
  • وسوف QueryChainer الآن تقديم نتائج بواعث اضاف في النظام تم إضافة بواعث.
  • وQueryChainer يمكن الآن تهيئة مع البنود التسلسلية.
  • وعقدة 0.8 التوافق.
  • وخيارات يضاف إلى حاصل hasMany.
  • والخيار تجميع والآن مرت بشكل صحيح لكيو.

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

  • واضاف التحذير انتقاص لعقدة & # x3c. v0.6.
  • وأضيف توفير انتقائية من الحالات.
  • واضاف الأوامر لثنائي لخلق هيكل عظمي الهجرة مع الطابع الزمني الحالي.
  • وأضاف وظيفة كاملة لكل طريقة مكتشف.
  • والاقتباس الثابتة للبيانات سكليتي.
  • والثابتة التوزيع الزمني في الهجرات.

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

  • وتزامن القسري الثابتة في كثير من لكثير الجمعيات .
  • والأجسام هي الآن متوافقة JSON.stringify.
  • وعندما instantiating الكائن sequelize، يمكنك الآن تمرير وظيفة لقطع الأشجار. هذا يسمح لك لتخصيص سلوك تسجيل. الافتراضي هو الآن: console.log
  • وللتسجيل الافتراضي هو لا يزال console.log لكن ملفوفة بعد التهيئة لأنها تعطل العقدة & # x3c. 0.6.x.
  • والدعم كيو.
  • وعن الخلية-تجمع الاتصالات.
  • واضاف إمكانية تحديد الآن كقيمة افتراضية للتاريخ-أنواع البيانات. استخدام Sequelize.NOW كما القيمة_الافتراضية.

<قوية> ما هو جديد في الإصدار 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:

  • وسكليتي وينبعث منها الآن "sql' الحدث كذلك.

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

  • وإعادة الهيكلية:
  • ونموذج # كله هو الآن وظيفة وليس جالبة.
  • وModelDefinition أعيدت تسميته لModelFactory
  • وطريقة خاصة لتحديد النطاق. سمات لا تزال العامة
  • واستخدام وحدة UTIL جديدة لعقدة 0.6.2
  • وميزة جديدة:
  • وQueryChainer يمكن الآن تشغيل متسلسل
  • وتعريف الرابطة هو chainable: Person.hasOne (مجلس النواب) .hasMany (عنوان)
  • والتصديقات (شكرا لhiddentao)
  • والمستمعين الحدث مسج مثل: .success (رد) و.error (رد)
  • والتعرج للاستعلامات التحديد: Model.find ({حيث: "معرف = 1 '، سمات: [' الهوية '، [' اسم '،' اسم المستخدم ']]}) == & # x3e. سيعود اسم المستخدم كاسم المستخدم
  • ودعم قاعدة البيانات المشتركة. معتمد حاليا: الخلية، سكليتي
  • والهجرة
  • والاختبارات:
  • وإزالة جميع الاختبارات اكسبرسو وتحويلها لهم الياسمين

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

  • وبعض التغيرات في القيم الافتراضية واجهات
  • وتسمية الخيارات العالمية لمزامنة، والاستعلام وتحديد على sequelize. قبل: options.queryOptions. الآن: options.query
  • والسماح تعريف محارف عن طريق تحديد خيار العالمي في sequelize أو عن طريق خيار محارف في sequelize.define.
  • والسماح تعريف محرك الخلية عبر عالمي تحديد الخيار في sequelize أو عن طريق خيار المحرك في sequelize.define. الافتراضي هو ك InnoDB الآن.
  • والبحث وسوف findAll الآن البحث في قائمة القيم عن طريق: Model.findAll ({حيث: {معرف: [1،2،3]}})؛ سوف نعود كل النماذج مع رقم 1 و 2 و 3
  • وقوة محارف LATIN1 لترافيس.

<قوية> متطلبات : ل

  • وتفعيل جافا سكريبت على جانب العميل
  • وNode.js 0.6.21 أو أعلى

برامج مماثلة

SimpleCrud
SimpleCrud

14 Apr 15

MongoBit
MongoBit

13 May 15

InfluxDB
InfluxDB

20 Jul 15

تعليقات ل Sequelize

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