SuperAPI AI Directory

db-tool

General & other

View repository

Updated 10-16 08:38

About this skill

DB Tool

Query and manage databases including SQLite, PostgreSQL, and MySQL. Execute queries, explore schemas, and manage data.

Setup

Database connection is configured via environment variables or command line options:

  • DATABASE_URL - Full connection string
  • DB_TYPE - sqlite, postgres, or mysql

Usage

Query SQLite

{baseDir}/db-tool.js --query "SELECT * FROM users LIMIT 10"

List Tables

{baseDir}/db-tool.js --tables

Describe Table

{baseDir}/db-tool.js --describe "users"

Execute SQL

{baseDir}/db-tool.js --execute "UPDATE users SET active = 1 WHERE id = 5"

Options

Option Description Required
--query Execute SELECT query No
--execute Execute INSERT/UPDATE/DELETE No
--tables List all tables No
--describe Show table schema No
--database Database file or connection string No
--type Database type: sqlite, postgres, mysql No

When to Use

  • Querying databases for debugging
  • Data exploration and analysis
  • Running migrations
  • Database administration tasks