- SQLite データベースを作成、編集、参照できるオープンソースツール
- C++ と Qt フレームワークで書かれており、高機能でありながら軽量かつ高速
- Windows、Linux、MacOS X 向けのポータブルバイナリを提供: インストールやアンインストールは不要で、ダウンロード後に展開して実行可能
主な機能
高度な SQL コードエディタ
- SQL 構文ヒントとハイライトを提供
- コード整形および構文エラー表示機能を搭載
- SQL クエリ内でテーブル名などを Ctrl+クリックすると、該当するテーブル、インデックス、トリガー、ビューなどを開ける
暗号化されたデータベース
- SQLCipher、WxSQLite3、System.Data.SQLite などの暗号化およびパスワード保護機能をサポート
複数データベース対応
- 単一クエリで複数のデータベースを参照できる透過的なデータベース接続メカニズムを提供
ユーザー定義 SQL 関数
- JavaScript、Python、Tcl でユーザー定義 SQL 関数(スカラー関数および集約関数)を実装可能
- Wiki ページですぐに使えるスクリプトを提供
ユーザー定義ソート方式
- ソートアルゴリズムを実装し、
ORDER BY 句などで利用できるユーザー定義ソート方式をサポート
SQL および DDL 履歴
- 2 週間前に実行したクエリも簡単に検索可能
- SQLiteStudio で実行された DDL 文を確認し、プロダクションデータベースをアップグレード可能
データベース間のドラッグ&ドロップ
- データベース間でテーブルやインデックスなどのオブジェクトをドラッグ&ドロップでコピーまたは移動可能
- データを含めるかどうかを選択可能
クロスプラットフォーム対応
- Windows、MacOS X、Linux を含む主要プラットフォームで実行可能
- FreeBSD のようなその他のプラットフォームでも、ソースコードをコンパイルすることで実行可能
ポータブル配布
- インストール不要で、ダウンロード後に展開して実行するだけで利用可能
- 管理者権限は不要
データ生成機能
- さまざまな戦略(定数、シーケンス、乱数、辞書ベースのテキストなど)を使ってテーブルにデータを自動投入可能
データのインポートとエクスポート
- CSV または正規表現を使用するテキストファイルからデータをインポート可能
- SQL 文、CSV、HTML、XML、PDF、JSON など多様な形式でエクスポート可能
スクリプティング
- JavaScript、Python、Tcl 言語をサポート
- データジェネレーター、ユーザー定義 SQL 関数、ユーザー定義ソート方式などの実装にスクリプトを活用可能
プラグイン対応
- 新しいスクリプト言語、データのインポート/エクスポート形式、テーブルデータ生成戦略、データベース形式などをプラグインで拡張可能
1件のコメント
Hacker News の意見
vd test.sqlite3コマンドを使ってテーブル一覧を確認し、矢印キーと Return キーでテーブルデータをグリッドビュー表示できた