dbeaver について
DBeaverでデータベースを扱うためのリファレンススキルです。接続設定、SQLクエリ、データのインポートとエクスポート、ER図、接続管理を扱います。
主な機能
- 01データベース接続の設定
- 02SQLの編集と実行
- 03データのインポートとエクスポート
- 04ER図の生成
- 05接続とドライバーの管理
活用シーン
- 01データベースへの接続
- 02SQLクエリの実行と確認
- 03ファイルとテーブル間のデータ移動
- 04スキーマ関係の可視化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill dbeaverインストール後、Claude Code で/dbeaverを入力して読み込まれたか確認します。
同梱ファイルLICENSE.txt
詳細
このスキルを使う場面
ユーザーが以下のことを希望する場合に、このスキルを使用します。
- DBeaverのデータベース接続(MySQL、PostgreSQL、Oracle、MongoDBなど)を設定する
- DBeaverのSQLエディターでSQLクエリを作成して実行する
- データをCSV、JSON、SQL、Excel形式にエクスポートする
- ファイルからデータベーステーブルにデータをインポートする
- テーブル間の関係を視覚化するER図を生成する
- 複数のデータベース接続、ブックマーク、ドライバーを管理する
このスキルの使い方
ワークフロー
- 接続を作成する - New Connection > データベースの種類を選択 > ホスト/ポート/認証情報を設定 > 接続をテスト
- SQLを作成する - SQL Editorを開く(F3) > クエリを作成 > 実行(Ctrl+Enter)
- データを管理する - テーブルを右クリック > Export DataまたはImport Data > 形式を選択
- ER図を生成する - スキーマを右クリック > View Diagram > テーブルを配置
クイックスタートの例:接続とクエリ
1. File > New > Database Connection
2. Select "PostgreSQL" > Enter:
Host: localhost
Port: 5432
Database: mydb
Username: admin
Password: ****
3. Click "Test Connection" to verify
4. Open SQL Editor (F3), run:
SELECT table_name, pg_size_pretty(pg_total_relation_size(table_name::text))
FROM information_schema.tables
WHERE table_schema = 'public'
ORDER BY pg_total_relation_size(table_name::text) DESC;
データのエクスポート
Right-click table > Export Data >
Format: CSV / JSON / SQL INSERT / Excel
Options: Set delimiter, encoding, header row
Target: File or clipboard
ベストプラクティス
- ドライバーの管理 - DBeaverは初回接続時にドライバーを自動ダウンロードします。定期的にドライバーを更新してください
- 認証情報を安全に保管する - 接続プロパティで、パスワードの暗号化保存を有効にしてください
- トランザクションモード - 意図しない変更を防ぐため、本番環境では手動コミットに切り替えてください
- 結果セットの操作 - 大きな結果セットには、フィルター、並べ替え、ページネーションを使用してください
- キーボードショートカット - 実行はCtrl+Enter、実行計画の説明はCtrl+Shift+E、SQLエディターはF3
キーワード
dbeaver, database, SQL, PostgreSQL, MySQL, Oracle, MongoDB, データベース管理, SQL editor, ER diagram, data export, data import, database tool
コメント
Markdown 対応