シェルで実装されたSQL

PostgeSQLのコアメンバーBruce Momjianが昔書いたシェルによるSQLインタプリタの話: http://blog.andrewvc.com/before-postgresql-bruce-momjian-wrote-an-sql

760ラインの実装でCREATE, DELETE, DROP, INSERT, SELECT, UPDATE, WHERE, PRINT, EDITなどのコマンドをサポートする。

こんな風に使える:
http://momjian.us/download/shql.1.3.demo.shql

  • /pはプリント
  • /gはGo、つまりコマンドを実行するという意味だと思う。

ダンロードはここから: http://momjian.us/download/

今日、実用性はあまりないかもしれないけどシェルプログラミングの勉強材料になりそう。