11 مستودعات
Terminal-based tools for executing SQL statements and formatting query output.
Distinguishing note: No candidates provided; focuses on CLI interaction.
Explore 11 awesome GitHub repositories matching development tools & productivity · SQL Command Line Interfaces. Refine with filters or upvote what's useful.
Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through
Allows users to run SQL statements directly from the terminal to retrieve and format data.
Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server. The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t
Provides an in-browser SQL console supporting command history, auto-completion, and schema inspection.
mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec
Provides a terminal-based interface for executing SQL statements and formatting query output.
q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da
Runs SQL queries on CSV or TSV files directly from the terminal to extract insights without a database server.
This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting with multiple relational database systems. It includes a driver wrapper to standardize connections and result sets, a fluent query builder for constructing portable SQL statements, and a type mapper for converting database-specific data types into native application types and vice versa. The library enables programmatic schema management through a schema manager that can introspect database metadata, model structures as objects, and generate the SQL required to migrate between
Provides a command-line interface for executing raw SQL statements directly against database connections.
Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON
Includes a dedicated terminal tool for executing database statements and exporting results to files.
Records هي مجموعة من الأدوات التي توفر مكتبة عميل قاعدة بيانات SQL، ومدير معاملات، وأدوات للوصول إلى سطر الأوامر وتصدير البيانات. تعمل كغلاف بطبقة رقيقة ينفذ استعلامات SQL الخام مقابل قواعد البيانات العلائقية لاسترجاع النتائج بتنسيقات بيانات مبسطة. يتضمن المشروع واجهة سطر أوامر لتشغيل استعلامات قاعدة البيانات وأداة تصدير بيانات مخصصة تحول نتائج الاستعلام العلائقي إلى ملفات CSV أو JSON أو Excel للتحليل الخارجي. تغطي المكتبة إدارة قاعدة البيانات العلائقية من خلال التحكم في المعاملات الذرية مع دعم الالتزام والتراجع. تتعامل مع الأمان عبر معلمات SQL لمنع ثغرات الحقن وتتضمن قدرات لتنفيذ الاستعلام المجمع لتقليل عبء الشبكة.
Ships a terminal tool for running database queries and exporting results directly from the command line.
pgloader is a command-line tool that automates the migration of data and schema from various source databases and file formats into PostgreSQL. It combines schema discovery, parallel data pipelines, and type casting into a single, declarative workflow, using PostgreSQL's COPY protocol for high-throughput bulk loading. The tool distinguishes itself by compiling a dedicated command language into concurrent reader-writer pipelines that handle schema introspection, data transformation, and error-resilient batch processing. It supports migrating entire databases from MySQL, MS SQL, SQLite, and Pos
Executes user-defined SQL statements before and after the load to prepare tables or create indexes.
Calcite هو إطار عمل لتحليل وتحسين وترجمة استعلامات SQL إلى جبر علائقي للتنفيذ عبر مصادر بيانات متنوعة. يعمل كمحرك استعلامات متعدد المصادر، ومكتبة لتحليل SQL، ومحسن للجبر العلائقي. يوفر المشروع محرك تحسين قائم على التكلفة يقوم بتحويل خطط الاستعلام المنطقية إلى خطط تنفيذ مادية فعالة باستخدام قواعد قابلة للتوصيل. ويستخدم محولات ترجمة لتحويل طلبات SQL القياسية إلى التنسيقات الأصلية لقواعد البيانات الخارجية وأنظمة المراسلة، مما يتيح اتحاد البيانات عبر أنظمة التخزين غير المتجانسة. يغطي النظام دورة حياة الاستعلام الكاملة، بما في ذلك تحليل SQL والتحقق من المخططات، وترجمة التعبيرات إلى عوامل جبرية، واختيار خطط تنفيذ فعالة. كما يتضمن واجهة سطر أوامر لتنفيذ الاستعلامات وإدارة الاتصالات بمصادر البيانات.
Ships an interactive command-line interface for executing SQL queries and managing data source connections.
fsql هي أداة واجهة سطر أوامر توفر لغة استعلام تشبه SQL للعثور على الملفات والأدلة على القرص المحلي. تعمل كمحرك استعلام عن نظام الملفات، مما يسمح للمستخدمين بعزل الملفات عن طريق تنفيذ عبارات منظمة مقابل البيانات الوصفية بدلاً من استخدام أعلام سطر الأوامر القياسية. تتميز الأداة بحلقة قراءة-تقييم-طباعة تفاعلية تدعم الاستعلامات متعددة الأسطر والاستعلامات الفرعية المتداخلة، حيث تعمل نتائج عمليات البحث المتداخلة كمعايير للاستعلامات الخارجية. نطاقات البحث قابلة للتكوين من خلال حل المسارات المطلقة، والمسارات النسبية، ومتغيرات البيئة، وأنماط Glob. يطبق النظام عوامل جبرية، وتعبيرات نمطية، ومرشحات منطقية على سمات الملف مثل الهاش، والحجم، ووقت التعديل. ويتضمن أدوات تحويل البيانات لتنسيق هذه السمات في طوابع زمنية مقروءة ووحدات حجم قياسية.
Offers a terminal-based interface for finding files and directories using a SQL-inspired query language.
Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results. The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials. The project includes capabilities for data
Offers a terminal-based CLI for executing SQL statements with syntax highlighting and command history.