pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure
CLI for SQLite Databases with auto-completion and syntax highlighting
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.
DBeaver is a universal database client and administration environment designed for managing diverse relational and non-relational database systems. It provides a unified graphical interface that enables users to perform data manipulation, schema migration, and performance monitoring across multiple platforms. By utilizing a standardized driver abstraction layer, the application translates generic requests into database-specific commands, ensuring consistent interaction regardless of the underlying technology. The project distinguishes itself through an extensible, plugin-based architecture th
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 main features of dbcli/mycli are: MySQL Administration Tools, SQL Command Line Interfaces, AI Query Generators, Natural Language Query Generators, Database Administration Tools, LLM-Based SQL Generation, Database Identifier Autocompletion, MySQL Command Line Interfaces.
Open-source alternatives to dbcli/mycli include: dbcli/pgcli — pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an… laixintao/iredis — Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. dbcli/litecli — CLI for SQLite Databases with auto-completion and syntax highlighting. dbeaver/dbeaver — DBeaver is a universal database client and administration environment designed for managing diverse relational and… tableplus/tableplus — TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and… sqlitebrowser/sqlitebrowser — This application is a desktop utility for managing, editing, and visualizing local database files. It provides a…