3 مستودعات
Programmatic tools for building SQL queries within Node.js, distinct from full ORM mapping.
Distinct from Node.js SQL ORMs: Focuses on programmatic query construction rather than full object-relational mapping (ORM) patterns.
Explore 3 awesome GitHub repositories matching data & databases · SQL Query Builders. Refine with filters or upvote what's useful.
Knex is a programmatic SQL query builder for Node.js applications. It provides a unified interface for generating database statements and managing structural versioning through a schema migration tool. The project features a multi-dialect database layer that translates programmatic queries into specific syntax for relational databases including PostgreSQL, MySQL, SQLite3, and MSSQL. This allows for writing database logic that remains compatible across different systems. The system includes infrastructure for managing reusable database connection pools and handling relational transactions to
Provides a programmatic JavaScript interface for generating SQL queries without writing raw SQL strings.
JSqlParser هي مكتبة Java لتحليل استعلامات SQL، تحول سلاسل SQL الخام إلى هيكل منظم من كائنات Java ذات النوع القوي. توفر الوسائل لتحليل ومعالجة استعلامات قاعدة البيانات برمجياً من خلال تمثيلها كشجرة من الكائنات. تدعم المكتبة كلاً من تحليل نص SQL الموجود والإنشاء البرمجي للبيانات الجديدة من خلال واجهة برمجة تطبيقات سلسة. وتتضمن آليات لتحويل أشجار الاستعلام وتسلسل نماذج الكائنات المنظمة مرة أخرى إلى نص SQL منسق. تشمل القدرات الإضافية تحليل مخطط قاعدة البيانات، مثل استخراج أسماء الجداول لتعيين تبعيات البيانات، والتحقق من صحة بناء جملة SQL. المحلل قابل للتكوين للتعامل مع لهجات بناء جملة مختلفة ويتضمن استرداداً متسامحاً مع الأخطاء لمواصلة معالجة النصوص البرمجية بعد مواجهة رموز غير صالحة.
Provides a programmatic tool for building SQL queries using a fluent API.
Slonik is a type-safe PostgreSQL client for Node.js that uses tagged template literals to ensure parameters are bound and protected against injection attacks. It provides a framework for connecting applications to PostgreSQL with automatic type checking for queries and database schemas. The project distinguishes itself through a specialized SQL query linter that detects invalid columns and type mismatches by verifying code against a live database schema during the development process. It also includes a high-performance binary bulk data inserter for loading large datasets using native binary
Provides a tool for constructing composable SQL fragments with build-time and runtime schema validation.