スキル一覧に戻る
vjcspy

database-access

by vjcspy

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: database-access description: TinyBots database connection info, schema queries, and context gathering commands for MySQL databases

TinyBots Database Access

When working on tasks requiring database context (schema changes, queries, migrations), use this guide to query databases directly.

Database Connection Info

The project uses MySQL databases running via Docker Compose (devtools/tinybots/local/docker-compose.yaml):

DatabaseService NameHostPortDatabase NameRoot Password
typ-e-dbmysql-typ-e-dblocalhost1123tinybotsICgVcbpYW731vY3UjexgAnuQ69Wv2DdN
wonkers-dbmysql-wonkers-dblocalhost1124dashboardICgVcbpYW731vY3UjexgAnuQ69Wv2DdN
atlas-intelligence-dbmysql-atlas-intelligence-dblocalhost1126analyticsICgVcbpYW731vY3UjexgAnuQ69Wv2DdN

Quick Start

Step 1: Ensure Docker Services Are Running

cd devtools/tinybots/local && docker compose ps

If not running, start them:

cd devtools/tinybots/local && docker compose up -d mysql-typ-e-db mysql-wonkers-db

Step 2: Connect to Databases (Interactive)

# typ-e-db (tinybots database)
docker exec -it mysql-typ-e-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN tinybots

# wonkers-db (dashboard database)
docker exec -it mysql-wonkers-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN dashboard

One-Liner Commands (Non-Interactive)

# List all tables in typ-e-db
docker exec mysql-typ-e-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN tinybots -e "SHOW TABLES;"

# Describe a specific table
docker exec mysql-typ-e-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN tinybots -e "DESCRIBE users;"

# Get full CREATE TABLE statement
docker exec mysql-typ-e-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN tinybots -e "SHOW CREATE TABLE users\G"

# List all tables in wonkers-db
docker exec mysql-wonkers-db mysql -u root -pICgVcbpYW731vY3UjexgAnuQ69Wv2DdN dashboard -e "SHOW TABLES;"

Common Queries for Context Gathering

-- List all tables
SHOW TABLES;

-- Describe table structure
DESCRIBE table_name;

-- Get full CREATE TABLE statement
SHOW CREATE TABLE table_name;

-- Get detailed column info
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_KEY
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'tinybots' AND TABLE_NAME = 'your_table';

-- Find tables by pattern
SHOW TABLES LIKE '%pattern%';

-- List all foreign key relationships
SELECT
    TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME,
    REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_NAME IS NOT NULL
  AND TABLE_SCHEMA = 'tinybots';

Database Ownership

DatabaseUsed ByPurpose
typ-e-dbRobot automation servicesRobot scheduling, scripts, executions
wonkers-dbDashboard & TaaS servicesUser accounts, orders, business data
atlas-intelligence-dbAtlas batch jobsAnonymised analytics data

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です