マルチプラットフォームで動作するSQLite管理「SpatiaLite」
SpatiaLiteはWindows/Linux/Mac OSX向けのオープンソース・ソフトウェア。MySQLやPostgreSQLのようなデータベースを用意するまでもないが、データの管理にデータベースがあると便利だと感じるようなシステムにおいてSQLiteはとても便利な存在だ。
SQLiteの管理にどうぞ
ファイル一つで利用できるし、それでいてSQLが使えるので後々本格的なデータベースに移行するのも容易になる。そんなSQLiteをCUIまたはGUIで管理できるソフトウェアがSpatiaLiteだ。開発者の手元にあると便利なソフトウェアになりそうだ。
新しいデータベースを作るのはもちろん、既存のファイルを開くこともできる。テーブルの一覧、データの追加/編集も簡単だ。テーブルの追加やカラムの追加や削除、トリガーやビューの作成と言った操作はSQLのテンプレートが表示されるようになっており、それを編集した後に実行する。
HTML出力
テーブルのデータはテキスト、CSV、HTMLでエクスポートできるようになっている。逆にCSVやテキストからインポートもできる。使ったことはないが、写真をインポートする機能もある。全てビジュアル的にできる訳ではないが、高度な操作も容易にできる便利なソフトウェアだ。
執筆時のバージョン
2.3.1(libspatialite)
1.2.1(spatialite-gui)
SpatiaLite download page