9 مستودعات
Recording executed SQL statements to a log for debugging and performance analysis.
Distinct from SQL Execution Audits: Candidates focus on the act of execution or security audits, not general developer debugging logs.
Explore 9 awesome GitHub repositories matching data & databases · SQL Execution Logging. Refine with filters or upvote what's useful.
Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc
Ships a mechanism to record all executed SQL statements for debugging purposes via a custom logger.
sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates
Prints generated SQL statements and arguments to a writer for troubleshooting purposes.
Hibernate ORM هو أداة ربط كائني علائقي (ORM) للغة Java، وتطبيق كامل لواجهة Jakarta Persistence API. يعمل كطبقة تجريد لقواعد بيانات SQL تقوم بتحويل نماذج كائنات Java إلى مخططات قواعد بيانات علائقية لإدارة استمرارية البيانات ودورة حياتها. يتميز إطار العمل بنظام لعزل البيانات متعدد المستأجرين (multi-tenant) لفصل بيانات العملاء داخل مثيل قاعدة بيانات واحد. كما يحتوي على مُنشئ لمخطط قاعدة البيانات يقوم تلقائياً بإنتاج وتحديث الهياكل العلائقية بناءً على تعيينات الكيانات. يغطي النظام مجالات واسعة تشمل إدارة المعاملات، والتحكم في قفل التزامن، وتتبع البيانات الزمنية لسجلات التدقيق. ويوفر أدوات لتحسين جلب البيانات من خلال استراتيجيات الرسوم البيانية للكيانات (entity-graph)، ويدعم أنواع بيانات متقدمة مثل البيانات المتجهة (vector data) والحروف الوطنية.
Records executed SQL statements to a log for developer debugging and performance analysis.
هذا المشروع عبارة عن تنفيذ من جانب الخادم لعرض جداول البيانات التفاعلية باستخدام إطار عمل Laravel. يعمل كجسر وواجهة برمجة تطبيقات (API wrapper) تقوم بتعيين استعلامات قاعدة البيانات إلى تنسيق JSON المحدد المطلوب بواسطة المكون الإضافي jQuery DataTables. تركز الأداة على التعامل مع مجموعات البيانات الكبيرة من خلال معالجة الترقيم، والتصفية، والبحث على الخادم بدلاً من تحميل جميع السجلات في المتصفح. تترجم الأداة معلمات طلب HTTP الواردة إلى استعلامات قاعدة بيانات لضمان جلب وتسلسل الصفوف الضرورية فقط. تتضمن مساحة القدرات تعيين البيانات القائم على Eloquent، وحقن البحث التلقائي باستخدام أحرف البدل، وتسلسل كائنات الاستجابة. كما توفر أدوات تشخيصية لتصحيح استعلامات قاعدة البيانات عن طريق إلحاق عبارات SQL المنفذة باستجابات API. توفر الحزمة أدوات متكاملة لتصدير البيانات وتحرير الجداول التفاعلية.
Includes executed SQL statements in the API response to help developers debug data processing.
Searchkit هو إطار عمل لواجهة البحث مصمم لبناء واجهات بحث باستخدام React و Vue تتصل بخلفيات Elasticsearch و OpenSearch. يوفر طبقة ترجمة لاستعلامات البحث لتحويل حالات البحث في الواجهة الأمامية إلى لغات استعلام خاصة بالمحرك ومحرك عرض للنتائج لعرض النتائج وقوائم الأوجه (facets) والترقيم. يتضمن إطار العمل واجهة بحث دلالية تتيح عمليات بحث الجيران الأقرب القائمة على المتجهات ومعالجة اللغة الطبيعية. يتميز بنظام ترجمة قائم على المحولات (adapters) وتعيين واجهة مستخدم قائم على المكونات يربط منطق البحث بطرق عرض قابلة للتبديل عبر واجهة موحدة. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك إدارة الحالة لمزامنة الفلاتر والترقيم، وتوليد أوجه معقدة للتصفية الهرمية والرقمية، ومنطق ترتيب مخصص من خلال ترجيح أولوية الحقول. كما يوفر أدوات لتثبيت النتائج، وتعديل قواعد الاستعلام، والتصور الجغرافي عبر واجهات قائمة على الخرائط. للأمن والقابلية للتوسع، يستخدم المشروع طبقة وصول API لتوجيه الطلبات بين المتصفح وعنقود البحث ويدعم اعتراض الطلبات القائم على البرمجيات الوسيطة (middleware) لتعديل الاستعلامات والردود.
Logs generated search queries to the console to allow developers to verify translation logic and filter overrides.
FreeSql هو أداة تعيين كائنات-علاقات (ORM) في .NET وطبقة وصول للبيانات تترجم الكود الموجه للكائنات إلى SQL لمزودي قواعد بيانات علائقية متعددين. يعمل كمنشئ استعلام SQL بأسلوب fluent ومزامن لمخطط قاعدة البيانات، مما يسمح للمطورين بمواءمة هياكل جداول وفهارس قاعدة البيانات مع تعريفات فئات الكيانات. تم تحسين إطار العمل خصيصاً لـ .NET Native AOT لضمان تقليل بصمات الذاكرة وأوقات بدء تشغيل أسرع. يتضمن مديراً لحركة مرور قاعدة البيانات لتوزيع الحمل من خلال تقسيم القراءة والكتابة، وتقسيم الجداول الديناميكي (sharding)، وعزل البيانات القائم على المستأجر. تشمل الإمكانيات الواسعة استيعاب البيانات عالي الأداء باستخدام آليات النسخ المجمع الخاصة بالمزود، والاستعلام المتقدم مع دوال النافذة و CTEs المتكررة، والمراقبة القائمة على AOP لتدقيق تغييرات البيانات. يوفر النظام أيضاً أدوات إدارة المخطط للترحيلات المؤتمتة وأدوات التطوير لتوليد فئات الكيانات من بيانات تعريف قاعدة البيانات.
Intercepts and logs executed SQL statements to facilitate debugging and performance tuning.
Flask-SQLAlchemy هي مجموعة أدوات قاعدة بيانات علائقية تدمج SQLAlchemy object-relational mapper في تطبيقات الويب. تعمل كمدير جلسة قاعدة بيانات ومجموعة أدوات مخطط، مما يوفر البنية التحتية اللازمة لتعريف نماذج البيانات وتنفيذ الاستعلامات ضمن دورة حياة الطلب. يتميز المشروع بمحرك توجيه متعدد قواعد البيانات، والذي يستخدم مفاتيح الربط (bind-keys) لتعيين نماذج مختلفة لمحركات قواعد بيانات متعددة ومتميزة. كما يتضمن أداة تدقيق استعلام SQL التي تلتقط وتسجل العبارات المنفذة وبيانات التوقيت لطلب واحد لتحديد اختناقات الأداء. تغطي مجموعة الأدوات نمذجة البيانات العلائقية الشاملة وإدارة المخطط، بما في ذلك القدرة على توليد جداول فيزيائية من البيانات الوصفية أو عكس هياكل قاعدة البيانات الحالية. تدير دورات حياة الاتصال من خلال إدارة الجلسة ذات نطاق الطلب وتوفر أدوات مساعدة لترقيم نتائج الاستعلام وتعديل البيانات المعاملاتية.
Captures and logs executed SQL statements and timing data to identify performance bottlenecks.
dnmp هي بيئة تطوير ويب حاوية توفر حزمة LNMP كاملة تتكون من Nginx و MySQL و PHP و Redis. تعمل كنظام إدارة لتنسيق توجيه خادم الويب، وإصدارات وقت تشغيل اللغة، وإدارة قواعد البيانات، وتوفير شهادات SSL داخل حاويات Docker. يتميز المشروع بمدير وقت تشغيل PHP شامل يسمح بالتبديل بين إصدارات لغة متعددة وإدارة الإضافات في بيئات معزولة. يتضمن مدير شهادات SSL آلي يستخدم التحقق من webroot لتوفير وتجديد الشهادات، ومدير مضيف افتراضي لـ Nginx لربط نطاقات مخصصة متعددة بخادم واحد. تمتد إمكانيات النظام إلى إدارة قواعد البيانات المتقدمة، بما في ذلك مقارنة المخططات، والاستنساخ، وتحليل سجل الاستعلامات البطيئة. كما يوفر أدوات مراقبة لتوصيف أداء PHP، وتصور مخطط استدعاءات الدوال، وتدقيق أداء الاستعلامات. تغطي الأدوات الإضافية تشفير حركة مرور الويب عبر HTTP/2، وتعيين اختصارات shell للمضيف لتنفيذ أوامر CLI، ونشر الكود عبر webhooks.
Records every executed SQL statement to a log file for real-time debugging of database interactions.
Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.
Logs executed SQL queries and their arguments for debugging and performance analysis.