07/04/21 18:55:33 0LQ/gBfM0
続き
手っ取り早くデータベースを見るには SQLite Analyzer が便利。
URLリンク(www.kraslabs.com)
タグ名はあらかじめTAGIRI本体で設定しておくこと。
ファイルパス名、タグ名に日本語があると文字化けの問題があるので、
全て半角文字であると仮定します。(誰か解決して)
あらかじめTAGIRI フォルダごとバックアップをしておくこと。
「データベースを開く」
sqlite3.exe tagiri.db
「動画のファイル名を見る」
sqlite> SELECT id,filename,path,portal_url FROM movie;
「portal_url にファイルパスを設定する」
sqlite> UPDATE movie SET portal_url = path||'\'||filename;
「特定のフォルダ'C:\path'に格納された動画にタグ'tag'を設定する。」
sqlite> INSERT INTO movie2tag (movie_id,tag_id) SELECT movie.id, tag.id FROM movie, tag WHERE movie.path = 'C:\path' AND tag.name = 'tag';
「'tag'の付いた動画を表示する」
sqlite> SELECT id,filename,path,portal_url FROM movie WHERE id IN (SELECT movie_id FROM movie2tag WHERE tag_id = (SELECT id FROM tag WHERE name = 'tag'));
「全ての動画から'tag'を削除する」
sqlite> DELETE FROM movie2tag WHERE tag_id = (SELECT id FROM tag WHERE name = 'tag');
「終了」
sqlite> .exit