pgcli – 入力補完/ハイライトが便利なPostgreSQLクライアント
PosgreSQLを操作するCLIツールと言えば標準のpgsqlが当たり前でしょう。もしもっと高度なツールが使いたければGUIインタフェースを備えたものや、Web版もあります。 しかしそこに果敢に挑戦するのがPython製のpgcliです。標準よりも高度な機能を備えたPostgreSQLクライアントです。
pgcliの使い方
インストールはpipで行えます(easy_installも可)。
$ pip install pgcli
後はPosgreSQLに接続します。
nakatsugawa>
nakatsugawa> \d
+----------+--------+--------+-------------+
| Schema | Name | Type | Owner |
|----------+--------+--------+-------------|
| public | testm | table | nakatsugawa |
+----------+--------+--------+-------------+
SELECT 1
こんな感じで普通のPostgreSQLクライアントとして使えます。
pgcliでは入力補完機能(エイリアスにも対応)が便利で、さらにシンタックスハイライトに対応してSQLが分かりやすく書けます。SQLは改行をサポートしていて、複数行に分けて書けるようになっています。
pgcliはPython製、BSD Licenseのオープンソース・ソフトウェアです。