← 返回
未分类

SQL Database Toolkit

Execute and manage SQL queries, inspect schemas, export data, create migrations, and backup databases for SQLite, PostgreSQL, MySQL, and SQLAlchemy-compatibl...
ericlooi504
未分类 clawhub v1.0.0 100000 Key: 无需
★ 0
Stars
📥 265
下载
💾 0
安装

概述

SQL Database Toolkit

Query, inspect, export, and manage databases via conversation. Supports SQLite (no setup) and PostgreSQL/MySQL (with connection string).

Quick Start

# SQLite - no setup needed
python3 skills/sql-db-toolkit/scripts/db_query.py --db my.db --sql "SELECT * FROM users LIMIT 5"

# PostgreSQL
python3 skills/sql-db-toolkit/scripts/db_query.py --conn "postgresql://user:pass@host:5432/db" --sql "SELECT table_name FROM information_schema.tables"

Common Commands

Query Database

python3 skills/sql-db-toolkit/scripts/db_query.py --db my.db --sql "SELECT id, name, email FROM users WHERE active = 1" --format table

Inspect Schema

python3 skills/sql-db-toolkit/scripts/db_schema.py --db my.db

Export to CSV

python3 skills/sql-db-toolkit/scripts/db_export.py --db my.db --sql "SELECT * FROM orders" --output orders.csv

Backup Database

python3 skills/sql-db-toolkit/scripts/db_backup.py --db my.db --output backup/

Scripts

ScriptPurpose
-----------------
db_query.pyExecute SQL queries with formatted output (table/JSON/CSV)
db_schema.pyInspect tables, columns, indexes, FKs, triggers
db_export.pyExport query results to CSV, JSON, or SQL dump
db_backup.pyBackup SQLite DB or dump PostgreSQL/MySQL
db_migrate.pyCompare schemas, generate migration SQL

Connection Strings

# SQLite
sqlite:///path/to/db.sqlite

# PostgreSQL
postgresql://user:password@host:5432/database

# MySQL
mysql+pymysql://user:password@host:3306/database

Options

All scripts support --help for full argument reference. Key shared options:

  • --db — SQLite database file path
  • --conn — SQLAlchemy connection string
  • --sql — SQL query to execute
  • --format table|json|csv — Output format
  • --verbose — Show execution time and row counts

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-21 23:48 安全 安全

安全检测

暂无安全检测报告