maki-o memo

制作に関する私的なメモです

選択されているタグ : movableType , mtのテーブル

MTのデータベース検証1:mt_placement・mt_entry_meta

MTのデータベースを調べてみたメモ。
検証環境は、
データベースがMySQL。
MTのバージョンは4.21。

カテゴリとエントリのリレーション

mt_placementというテーブルでやっている。

  • placement_entry_idがエントリーID、
  • placement_category_idに所属しているカテゴリID、
  • placement_blog_idに所属しているブログIDが入ってる。
  • placement_is_primaryにはおそらく主カテゴリに設定されていると1が入る。

カスタムフィールドの値

mt_entry_metaというテーブルに入っている。

  • まず、entry_meta_entry_idにはエントリーID。
  • entry_meta_typeにはfield.(mt_field.field_basename)の値。

で、残りのフィールドには値が入る。
そのカスタムフィールドのタイプによって、入るフィールドが変わるらしい。

  • entry_meta_vcharには、URLタイプの値。
  • entry_meta_vchar_idxには、テキストタイプの値と、ドロップダウン&ラジオボタンの値。
  • entry_meta_vdatetimeは、おそらく日付と時刻(日付か時刻)。未検証。
  • entry_meta_vdatetime_idxには、日付と時刻(日付と時刻)の値。
  • entry_meta_vintegerは、不明。
  • entry_meta_vinteger_idxは、チェックボックスの値。
  • entry_meta_type、entry_meta_vchar、entry_meta_vchar_idxは、不明。
  • entry_meta_vclobには、テキスト(複数行)と、アイテム・オーディオ・ビデオ・画像の各値が、assetIDと関連付けられ、なにやら変なマークアップされて入ってます。

プロフィール

フロントエンドエンジニア

Tomokazu Makita

名古屋でフリーランスでWeb制作してます。 フロントエンドのことを主にやってます。
a-blog cmsを使用したサイト制作が得意です。
お仕事のご相談随時受付中。

雪山大すき。冬は雪山の合間に仕事します。
財布はいつも吹雪です。

エントリーリスト

タグ