Movable Typeの主要DB構造のER図

| コメント(0) | トラックバック(0)

ブログ記事のカテゴリーやタグ情報がどのテーブルか わからなかったので調べてみました

簡単にER図にしたのが下記

ER

ER図

table 説明
mt_entry ブログ記事
mt_placement ブログ記事に対するカテゴリー
mt_objecttag ブログ記事に対するタグ情報
mt_category カテゴリーのマスタ情報
mt_tag タグのマスタ情報

SQLの例

タグ情報からタイトルとURLの情報を取得するSQLを作ってみました。 mt_entry.entry_basenameがURLの情報

sql
select
    entry_id,
    entry_title,
    concat( date_format(entry_authored_on ,"%Y/%m/%d") ,
            '/',entry_basename ,'/')
from
    mt_entry
where
    entry_id in (select
                      objecttag_object_id
                  from
                      mt_objecttag
                   where
                       objecttag_tag_id =3 );  /* 数字を変える  */

結果

Ruby入門、基本構文まとめ~これからにRubyに乗り換えする人へ~               | 2011/05/05/rubyruby/      
Ruby入門2、条件分岐、ループ構文まとめ~これからにRubyに乗り換えする人へ~ | 2011/05/06/rubyruby_1/    
Ruby入門3、オブジェクト指向構文まとめ~これからにRubyに乗り換えする人へ~ | 2011/05/06/rubyruby_2/    
Ruby入門4、文字列の扱いまとめPart1~これからにRubyに乗り換えする人へ~    | 2011/05/08/rubypart1ruby/ 
Ruby入門4、文字列の扱いまとめPart2~これからにRubyに乗り換えする人へ~    | 2011/05/08/rubypart2ruby/ 
Ruby入門5、正規表現まとめ~これからにRubyに乗り換えする人へ~             | 2011/05/11/rubyruby_3/

おわり

これで、Mobable TypeのURLとタイトルが簡単に抜き出せるようになったので 、目次作成やデータ移行する際に活用ができそうです。

トラックバック(0)

トラックバックURL: http://mukaer.com/cgi-bin/mt/mt-tb.cgi/85

コメントする

PR

PR





検索

Loading

メニュー

twitter