Wordpressの移行作業に難航中。データベースで直接やろうと思ったけど、かなりゴミが残るので悩ましい。

WordPressの移行作業に難航中。データベースで直接やろうと思ったけど、かなりゴミが残るので悩ましい。
この記事は 4 分で読めます

WP3.2.1-ERD

 

いろいろなプラグインを試行錯誤で入れているせいもあり、標準にはないテーブルもできているし、テーブルの中にも微妙なデータが入っている。

うーん。

やっぱり、エクスポート、インポートなのか。

そうすると画像データの移行が悩ましそう。

http://wpdocs.sourceforge.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E6%A7%8B%E9%80%A0

WordPress 3.0 テーブル (11)
テーブル名 説明 関連インタフェース画面
wp_commentmeta Each comment features information called the meta data and it is stored in the wp_commentmeta. Typically plugins would be add their own information to this table.
wp_comments WordPress へのコメント・トラックバック・ピンバックデータを格納 コメントは投稿記事への反応として読者によって作成される。管理者によるコメント管理は 管理パネル > コメント > コメントにて
wp_links リンク作成機能で入力されたリンク情報を格納
  • 管理パネル > リンク > 新規追加
  • 管理パネル > リンク > リンク
wp_options 管理 > 設定パネルで設定されたオプション設定情報を格納(オプション設定リファレンス参照)。プラグインの設定情報が格納されることも多い。
  • 管理パネル > 設定 > 一般設定
  • 管理パネル > 設定 > 投稿設定
  • 管理パネル > 設定 > 表示設定
  • 管理パネル > 設定 > ディスカッション設定
  • 管理パネル > 設定 > メディア設定
  • 管理パネル > 設定 > プライバシー設定
  • 管理パネル > 設定 > パーマリンク設定
  • 管理パネル > 外観 > ウィジェット
wp_postmeta メタデータという各投稿記事特有の情報を格納。カスタムフィールドとして使用するほか、各投稿に情報や設定を付加するようなプラグインが、その情報を当テーブルに追加することがある。
  • 管理パネル > 投稿 > 新規追加
  • 管理パネル > ページ > 新規追加

(カスタムフィールド)

wp_posts WordPress データの核である投稿記事のほか、ページ、ナビゲーションメニューのデータを格納
  • 管理パネル > 投稿 > 新規追加
  • 管理パネル > 投稿 > 投稿
  • 管理パネル > ページ > 新規追加
  • 管理パネル > ページ > ページ
  • 管理パネル > メディア > 新規追加
  • 管理パネル > 外観 > メニュー
wp_terms 投稿およびリンクの分類(カテゴリ・タグ)に使われる語句の基本情報を格納
  • 管理パネル > 投稿 > 投稿タグ
  • 管理パネル > 投稿 > カテゴリー
  • 管理パネル > リンク > リンクカテゴリー
  • 管理パネル > 投稿 > 新規追加
  • 管理パネル > 投稿 > 投稿
  • 管理パネル > ページ > 新規追加
  • 管理パネル > ページ > ページ
  • 管理パネル > リンク > リンク
  • 管理パネル > リンク > 編集
wp_term_relationships オブジェクト(wp_posts テーブルの各投稿記事wp_links テーブル内の各リンク)と wp_term_taxonomy の(少なくとも 1)カテゴリ・タグとの関連付け情報を格納
wp_term_taxonomy 投稿およびリンクの分類上の語句(カテゴリ・タグ)データを格納
wp_usermeta 各ユーザ特有のユーザ・メタデータを格納
  • 管理パネル > ユーザー
wp_users 登録ユーザ情報を格納
  • 管理パネル > ユーザー