11 مستودعات
Execution of SQL queries whose text changes in response to user input or component state, enabling interactive components.
Distinct from SQL Query Execution: Distinct from SQL Query Execution: focuses on queries that change dynamically based on user interaction, not static execution.
Explore 11 awesome GitHub repositories matching data & databases · Dynamic SQL Query Executions. Refine with filters or upvote what's useful.
Runs SQL queries whose text changes in response to user input or component state for interactive components.
sqli-labs هي مجموعة من تطبيقات الويب الضعيفة عمداً وبيئات الاختبار المصممة لممارسة تحديد واستغلال ثغرات حقن SQL. تعمل كمختبر تعليمي للأمن السيبراني حيث يمكن للمستخدمين تجربة استغلال قواعد البيانات في بيئة خاضعة للرقابة. توفر البيئة وحدات متخصصة لاختبار مجموعة واسعة من ناقلات الهجوم، بما في ذلك الحقن القائم على الخطأ، والحقن الأعمى القائم على المنطق البولي، والحقن القائم على الوقت. تغطي بشكل خاص تقنيات متقدمة مثل حقن الدرجة الثانية، والاستعلامات المكدسة، والهجمات التي تستهدف رؤوس HTTP. يتضمن المشروع أيضاً تمارين تركز على تجاوز مرشحات الأمان وتجاوز جدران حماية تطبيقات الويب من خلال تقنيات مثل تجريد التعليقات وعدم تطابق المعاوقة. تسمح هذه السيناريوهات بمحاكاة اختبار الاختراق الواقعي وتدقيق أمن قواعد البيانات.
Implements dynamic SQL execution that passes unsanitized user input directly into database queries.
MyBatis Generator هي أداة تفحص جداول قاعدة البيانات لإنتاج كائنات النموذج، وواجهات mapper، وملفات تكوين SQL تلقائياً. تعمل كأداة تعيين مخطط قاعدة البيانات ومولد عمليات CRUD، حيث تترجم أعمدة قاعدة البيانات العلائقية إلى فئات وسجلات خاصة باللغة. المشروع عبارة عن مولد كود قابل للتوسيع يسمح بتخصيص ملفات المخرجات من خلال آلية إضافات. يتيح إطار العمل هذا إضافة منطق عمل محدد أو تعديل عملية التوليد لإنتاج ملفات مخرجات مصممة خصيصاً. يغطي المولد مجموعة واسعة من القدرات، بما في ذلك تنفيذ الاستعلامات الديناميكية، وإنشاء نماذج غير قابلة للتغيير، وأتمتة عمليات الإنشاء والقراءة والتحديث والحذف القياسية. يدعم تعيين مخطط قاعدة البيانات مع مفاتيح أساسية افتراضية ويمكنه إنشاء كود للغات متعددة، بما في ذلك Kotlin. يمكن تنفيذ عملية التوليد عبر أدوات سطر الأوامر، أو استدعاءات الوظائف المباشرة، أو كإضافة أداة بناء مدمجة في خطوط أنابيب التكامل المستمر.
Generates flexible search filters and conditional SQL logic without manual static query writing.
Querydsl is a framework for the construction of type-safe queries. It uses a fluent API and annotation-based code generation to create mirror classes from domain models, enabling compile-time validation of database queries and removing the need for manual string concatenation. The project provides a unified query syntax that translates into specific dialects for multiple backends, including SQL, MongoDB, Lucene, and JDO. It supports advanced query capabilities such as common table expressions, window functions, geospatial operations, and complex nested subqueries. Beyond data retrieval, the
Provides programmatic generation of query logic and filters that adapt based on runtime criteria.
PostgREST هي أداة تقوم تلقائياً بتحويل مخطط قاعدة بيانات PostgreSQL إلى API RESTful جاهز للإنتاج. تعمل كطبقة وصول لقاعدة البيانات ومحرك استعلام يقوم بتعيين طلبات HTTP مباشرة إلى استعلامات SQL، مما يوفر واجهة منخفضة الكود لتنفيذ عمليات الإنشاء والقراءة والتحديث والحذف دون الحاجة إلى كود أساسي يدوي. يتميز المشروع باستخدام توليد API القائم على المخطط والاكتشاف القائم على البيانات الوصفية لكشف جداول قاعدة البيانات كموارد قابلة للتنقل. يوسع قدرات CRUD القياسية من خلال تنفيذ SQL مخصص وقائم على القوالب، ونظام برمجيات وسيطة قائم على المكونات الإضافية لحقن منطق الأعمال، والقدرة على تحميل مكتبات مشتركة خارجية في وقت التشغيل. يغطي النظام مجموعة واسعة من القدرات بما في ذلك استعلام البيانات المعقد مع انضمامات الجداول، والتجميعات، والبحث بالنص الكامل. ينفذ إطار عمل أمني شاملاً يتميز بالمصادقة القائمة على الرموز، وأذونات دقيقة على مستوى الجدول، وإدارة CORS. تشمل الميزات التشغيلية الإضافية التخزين المؤقت للنتائج المحلية، ومراقبة صحة الخادم، والاتصال بـ SQL الموزع وAmazon Redshift. يتم دعم التثبيت عبر بيئات متعددة، بما في ذلك كملف ثنائي مستقل أو عبر قوالب أتمتة Docker Compose وHeroku.
Implements a query engine that translates HTTP parameters into dynamic SQL for complex data retrieval.
FreeSql هو أداة تعيين كائنات-علاقات (ORM) في .NET وطبقة وصول للبيانات تترجم الكود الموجه للكائنات إلى SQL لمزودي قواعد بيانات علائقية متعددين. يعمل كمنشئ استعلام SQL بأسلوب fluent ومزامن لمخطط قاعدة البيانات، مما يسمح للمطورين بمواءمة هياكل جداول وفهارس قاعدة البيانات مع تعريفات فئات الكيانات. تم تحسين إطار العمل خصيصاً لـ .NET Native AOT لضمان تقليل بصمات الذاكرة وأوقات بدء تشغيل أسرع. يتضمن مديراً لحركة مرور قاعدة البيانات لتوزيع الحمل من خلال تقسيم القراءة والكتابة، وتقسيم الجداول الديناميكي (sharding)، وعزل البيانات القائم على المستأجر. تشمل الإمكانيات الواسعة استيعاب البيانات عالي الأداء باستخدام آليات النسخ المجمع الخاصة بالمزود، والاستعلام المتقدم مع دوال النافذة و CTEs المتكررة، والمراقبة القائمة على AOP لتدقيق تغييرات البيانات. يوفر النظام أيضاً أدوات إدارة المخطط للترحيلات المؤتمتة وأدوات التطوير لتوليد فئات الكيانات من بيانات تعريف قاعدة البيانات.
Parses JSON-based filter definitions into SQL WHERE clauses to enable complex dynamic filtering.
sqlean هي مجموعة من مكتبات ملحقات SQLite المنفذة كمكتبات مشتركة قائمة على C. توفر مجموعة من الوظائف العددية والقيمية الجدولية الإضافية التي توسع القدرات الأصلية لمحرك قاعدة بيانات SQLite. يوفر المشروع مجموعات أدوات متخصصة للتشفير، والرياضيات المتقدمة، والشبكات، والوصول إلى نظام الملفات. تشمل هذه التجزئة الثنائية والترميز، والتحليل الإحصائي، والتحقق من عنوان IP، والقدرة على تعيين ملفات CSV أو مسارات نظام الملفات كجداول افتراضية. تتضمن المكتبة أيضاً أدوات شاملة لمعالجة النصوص مثل التعبيرات النمطية، والمطابقة الضبابية، ومعالجة السلاسل الواعية بـ Unicode. تغطي القدرات الإضافية إدارة التاريخ والوقت عالية الدقة وتوليد المعرفات الفريدة.
Enables the execution of dynamic SQL statements that return results as joined strings.
هذا المشروع عبارة عن طبقة تجريد لقاعدة البيانات لـ Laravel تنفذ نمط المستودع لفصل منطق الأعمال عن استعلامات قاعدة بيانات Eloquent. يوفر واجهة موحدة لاسترجاع البيانات، والترقيم، والتصفية. يتضمن النظام آلية معايير استعلام لتطبيق شروط بحث قابلة لإعادة الاستخدام بناءً على معلمات الطلب وغلاف تخزين مؤقت يمسح النتائج المخزنة تلقائياً أثناء إنشاء السجلات أو تحديثها أو حذفها. كما يتميز بطبقة عرض لتحويل سمات نموذج قاعدة البيانات الخام إلى مخرجات منسقة لواجهات المستخدم. تشمل الإمكانيات الإضافية أداة سطر أوامر لسقالات النماذج والمستودعات ووحدات التحكم وموفري الخدمات، بالإضافة إلى أدوات للتحقق من بيانات المستودع وتحويل سمات النموذج.
Features a mechanism for applying reusable and dynamic search conditions to database queries via criteria objects.
TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.
Supports dynamic SQL query executions by prompting for user-defined variables before submission.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Constructs SQL statements at runtime based on URL parameters for filtering, sorting, and pagination.
Motor-admin هي منصة إدارية بدون كود (no-code) مصممة لإدارة سجلات قواعد البيانات العلائقية وبناء واجهات داخلية. تعمل كأداة إدارة رسومية تكتشف مخططات قواعد البيانات تلقائياً لتوليد لوحات وظيفية، مما يسمح للمستخدمين بتنفيذ عمليات السجلات وبناء لوحات تحكم مرئية دون برمجة يدوية. تتميز المنصة بنظام تهيئتها التعريفي، الذي يقوم بتسلسل تخطيطات لوحة التحكم وإعدادات الموارد إلى هياكل بيانات قابلة للنقل. وهذا يتيح مزامنة متسقة للبيئات الإدارية عبر التطوير، والتهيئة (staging)، والإنتاج. علاوة على ذلك، فهي تدمج محركاً قائماً على الأحداث يقوم بتشغيل منطق عمل مخصص واستدعاءات API خارجية مباشرة من إجراءات الواجهة، إلى جانب ميزات أمان على مستوى المؤسسات بما في ذلك تسجيل الدخول الموحد (SSO) القائم على SAML والتحكم في الوصول القائم على الأدوار بشكل دقيق. بعيداً عن الإدارة الأساسية، توفر المنصة مجموعة شاملة لتصور البيانات والرقابة التشغيلية. وهي تدعم إنشاء تقارير مخصصة ومقاييس أداء من خلال تنفيذ الاستعلام الديناميكي، مع تقديم أدوات مرنة لتهيئة كيفية عرض سجلات قاعدة البيانات وتصفيتها وفرزها.
Translates user-defined filters and dashboard parameters into optimized database queries executed in real-time against connected data sources.