3 مستودعات
Definitions for enforcing data integrity at the database level.
Distinguishing note: None available; minting under Data & Databases.
Explore 3 awesome GitHub repositories matching data & databases · Schema Constraints. Refine with filters or upvote what's useful.
TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform
Enforces schema integrity through column-level settings like nullability and uniqueness.
async-validator هي مكتبة JavaScript للتحقق من المخططات ومحرك للتحقق من البيانات غير المتزامن. تتحقق من هياكل الكائنات المعقدة والمصفوفات المتداخلة من خلال تطبيق قواعد متكررة وتنفيذ غير حظر (non-blocking) يعتمد على الوعود (promises) لضمان سلامة البيانات. تعمل المكتبة كمدقق لقيود الكائنات وخط أنابيب لتحويل البيانات. تسمح بتنقية، وإكراه، وتنسيق قيم المدخلات من خلال سلسلة من الدوال التي تعمل قبل وبعد عملية التحقق الأساسية. يغطي المحرك مجموعة من القدرات بما في ذلك التحقق المتداخل المتكرر، وفرض قيود المخطط القياسية، وتكامل منطق الأعمال المخصص عبر دوال تحقق مصممة خصيصاً. كما توفر أدوات لتخصيص رسائل الخطأ والترجمة من خلال سلاسل ثابتة أو دوال ديناميكية.
Implements built-in rules for type checking, required fields, and range limits to ensure data integrity.
Fluent-validator هو إطار عمل للتحقق من صحة Java مصمم لفرض سلامة البيانات من خلال قيود تعريفية وفحوصات طبقة الخدمة المؤتمتة. يوفر بيئة منظمة لتحديد منطق التحقق الذي يتكامل مع مواصفات JSR 303، مما يسمح للمطورين بالحفاظ على جودة بيانات متسقة عبر تسلسلات هرمية معقدة للكائنات وحدود التطبيق. يتميز إطار العمل بواجهة سلسة تتيح تنسيق سلاسل التحقق، مما يسمح بتسلسلات قواعد قابلة للقراءة والصيانة. يدعم التحكم المتقدم في التنفيذ، بما في ذلك القدرة على التبديل بين استراتيجيات الفشل السريع والفشل المتجاوز، ويستخدم الاعتراض القائم على الوكيل للتحقق تلقائياً من وسيطات الطريقة داخل الحاويات المدارة. بعيداً عن تكامل القيود القياسي، تسهل المكتبة سلامة البيانات العميقة من خلال اجتياز رسم بياني للكائن المتكرر والتحقق المتسلسل. يستوعب متطلبات العمل الديناميكية من خلال دعم المنطق الشرطي، ومجموعات التحقق لحل القواعد المدركة للسياق، وحقن الخصائص الخارجية في نطاق التحقق. يمكن للمطورين أيضاً تنفيذ فئات تحقق مخصصة للتعامل مع متطلبات البيانات الفريدة إلى جانب التعليقات التوضيحية القياسية.
Integrates standard constraint annotations to perform industry-standard validation checks alongside custom logic.