Open ryhoh opened 2 years ago
テーブル一覧は
SELECT name FROM sqlite_master WHERE type in ('table', 'view') ORDER BY NAME;
テーブル定義は
SELECT sql FROM sqlite_master WHERE type in ('table', 'view') and name = テーブル名 ORDER BY NAME;
で見れる。
あとは、ER図を動的に生成して、要求に応じてツイートする機能があればよい。
一覧、定義のショートカットは b97d76d で実装
DBをPostgreSQLに変更したのに合わせて、ビュー定義変更済
現状、SQLのみの実行を許可しており、データベースへのメタコマンドは許可していない。 故に、最新のテーブル一覧情報をユーザが自分でリクエストする術はない。 例えばユーザが「\dt #SQL芸」とツイートしたとき、何らかの形で、その時点でのテーブル一覧を出力できるようにしたい。