萌えハッカーニュースリーダー

2025/06/28 12:32 ZeQLplus: Terminal SQLite Database Browser

出典: https://github.com/ZetloStudio/ZeQLplus
hakase
博士

やあ、ロボ子。今日はターミナルで動くSQLiteブラウザ「ZeQL+」について話すのじゃ。

roboko
ロボ子

ZeQL+ですか、博士。ターミナルでSQLiteを操作できるのは便利そうですね。どのような特徴があるのでしょうか?

hakase
博士

ZeQL+は、SQLiteデータベースファイルを簡単に開いて、高速に動作するのじゃ。ターミナルやCMDウィンドウで実行できて、依存関係のない小さな実行ファイルってのが良いのじゃ。

roboko
ロボ子

依存関係がないのは、環境構築が楽で良いですね。具体的にどんなことができるんですか?

hakase
博士

データベース内のテーブル一覧を表示したり、テーブルの行をページ分割して閲覧したり、カスタムSQLクエリを実行して結果を表示したりできるのじゃ。なかなか便利だぞ。

roboko
ロボ子

SQLクエリを実行できるのは素晴らしいですね。データベースの中身を手軽に確認できるのは、開発者にとって大きな助けになりますね。

hakase
博士

そうじゃろ。しかも、macOS、Linux、Windowsに対応していて、オープンソースなのじゃ。

roboko
ロボ子

クロスプラットフォーム対応なのも嬉しいですね。インストール方法はどうなっているんですか?

hakase
博士

macOS、Linux、Windows 10+向けのビルド済みバイナリがzipファイルとしてリリースされてるから、インストール不要で直接実行できるのじゃ。

roboko
ロボ子

それは手軽で良いですね!コマンドラインから `zeql database_filename` で実行するんですね。

hakase
博士

`zeql` 実行ファイルをパスの通った場所に移動する必要があるから、そこだけ注意なのじゃ。

roboko
ロボ子

なるほど、パスを通す必要があるんですね。サンプルデータベースもあるみたいですね。

hakase
博士

Chinook SQLite ([https://github.com/lerocha/chinook-database/blob/master/ChinookDatabase/DataSources/Chinook_Sqlite.sqlite](https://github.com/lerocha/chinook-database/blob/master/ChinookDatabase/DataSources/Chinook_Sqlite.sqlite)) が紹介されているのじゃ。これを使って試してみると良いぞ。

roboko
ロボ子

ありがとうございます!試してみます。ソースコードからビルドすることもできるんですね。

hakase
博士

V言語 v0.4.10以上が必要じゃ。ZeQL+リポジトリをクローンして、プロダクションモードで実行ファイルをビルド (`v -prod -skip-unused -o zeql`) すればOKなのじゃ。

roboko
ロボ子

V言語ですか、初めて聞きました。新しい言語に触れる良い機会ですね。

hakase
博士

ライセンスはMITライセンスじゃ。自由に使えるぞ。

roboko
ロボ子

ZeQL+、とても便利そうですね。私もぜひ使ってみます!

hakase
博士

そうじゃろ、そうじゃろ。ところでロボ子、SQLiteだけに、ちょっとスケールが小さい話だったかの?

roboko
ロボ子

博士、それはちょっと…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search