Appearance
テーブル定義
サブセット用の custom-tables-*.dbml は正本 custom-tables.dbml から npm run docs:generate-dbml-subsets で生成します(手順・CI は このフォルダの README を参照)。
テーブル一覧
| テーブル名(論理名) | テーブル名(物理・suffix) | 内容 |
|---|---|---|
| P-WORLD配信メールアーカイブ | pworld_mail_archive | P-WORLD メール本文・受信日・記事表示用メタのアーカイブ |
| P-WORLDメール本文とメディア添付の参照 | pworld_mail_image_ref | メールに含まれる画像と WordPress 添付の対応 |
| P-WORLD画像キャプチャのメタデータ | pworld_capture_image | メール由来の合成キャプチャ画像の生成結果 |
| P-WORLD日別ホールサムネイル | pworld_hall_day_thumbnail | 記事対象日×ホール単位のサムネイル用 WordPress 添付 ID |
| 〇〇の日マスタ(何の日雑学・日別記事用) | db_what_day_master | 「〇〇の日」マスタ(表示・日付キー) |
| 日別記事×〇〇の日 紐付け | db_daily_article_what_day | 日別記事(投稿)と〇〇の日マスタの紐付け |
| 日別記事・ホール別絵文字 | db_daily_article_emoji | 日別記事の絵文字テキスト(ホール別) |
| 日別記事・考察日時(post meta 同期先) | db_daily_article_consideration | 日別記事の考察日(kousatsu_date) |
| 日別記事・イベント画像ハッシュ共起 | db_daily_article_event_image_link | 公開日のメール静止画ハッシュと選定イベントの共起(EP-026 履歴候補用。画像単位の正解ラベルではない) |
| 日別記事・AI相談チャットセッション | db_daily_article_ai_chat_session | 日別記事編集画面の AI 相談スレッド(タイトル・作成更新日時。公開本文ではない) |
| 日別記事・AI相談チャットメッセージ | db_daily_article_ai_chat_message | 日別記事編集画面の AI 相談履歴(セッション単位。下書き・参照根拠含む。公開本文ではない) |
| 日別記事・AI相談編集メモ | db_daily_article_ai_glossary | 日別記事 AI 相談のサイト共通編集メモ(通称・方針。任意で機種マスタ紐付け) |
| イベントマスタ(イベント名+ホール) | db_event_master | イベントマスタ(名前・ホール・表示フラグ) |
| 有料記事編集画面用ホールマスタ | db_paid_article_hall_master | 有料記事編集画面のホール選択肢と is_show フラグ(HallEnum::value) |
| 有料記事・AI相談チャットメッセージ | db_paid_article_ai_chat_message | 有料記事(月刊まっく)編集画面の AI 相談履歴(下書き含む。公開本文ではない) |
| 機種表示マッピング | db_kishu_display_mapping | データ上の機種名と機種マスタ ID の対応 |
| 機種マスタ | db_kishu_master | 機種の正規名称・ヒートマップ略称を ID で一元管理。maker_id でメーカーマスタを参照(任意) |
| メーカーマスタ | db_maker_master | パチスロメーカー名の正規名称を ID で一元管理(機種マスタが maker_id で参照) |
| 作品名マスタ | db_title_master | 版権・作品タイトルの正規名称を ID で一元管理(汎用。最初の参照先は誕生日系) |
| ヒートマップ島図 | db_heatmap_layout | ヒートマップ島図のレイアウト(期間・ホール別) |
| A8広告マスタ | db_a8_ad | A8広告タグ・説明・サイズ・重み・有効フラグの管理 |
| 新台情報マスタ | db_new_machine_info | DMMぱちタウン等から取得した新台スケジュール(legacy: yugi_nippon 行あり得る)。kishu_id で機種マスタと紐付け可能(未紐付け可)。is_hidden で表示制御 |
| 日別記事・対象日単位・機種別サマリ(列指向) | db_daily_article_kishu_single_day_summary | 対象日×ホール×機種の集計。kishu_id のみ(表示名はマスタ JOIN) |
| 日別記事・機種別台数前日比(変化時のみ) | db_daily_article_kishu_count_delta | 台数変化行。kishu_id のみ |
| 誕生日キャラクターデータ | db_birthday | 誕生日表示用(月日・キャラ・title_id)。UNIQUE(month, day, chara, divi, title_id) は BirthdaySeedInstaller で管理 |
| 誕生日キャラクターと機種の紐付け | db_birthday_kishu | title_id(作品名マスタ)と kishu_id(機種マスタ)の紐付け。UNIQUE(title_id, kishu_id) |
| 日別データ(台単位) | db2023 | 日別 raw。kishu_id で FK 参照。kishu は取得元確認用(書込のみ・非参照) |
| 機種インデックス | KishuIndex | 機種名・日付・URL の索引(MySQL では大文字小文字が設定依存) |
| 日別記事リンク(日次) | db_Link_day | 日次記事リンクの URL・イベント名 |
| 月別記事リンク | db_Link_month | 月次記事リンクの URL |
| 会員プラン/商品マスタ | db_member_plan_master | 会員プラン/商品マスタ。単号購入(one_time)と将来のサブスク(monthly/yearly)を管理 |
| 会員プラン加入状態 | db_member_subscription | 会員のプラン加入状態。user_id は WordPress wp_users.ID を論理参照 |
| 有料記事単号購入記録 | db_paid_article_purchase | 有料記事(paid_article CPT)の単号購入記録。購入済み号は永久アクセス |
| 法務文書版管理 | db_legal_document_version | 利用規約・PP・特商法の版履歴。is_current で現行版を管理し WP 固定ページへ同期 |
| メール通知履歴 | db_email_notification_log | wp_mail() 経由の送信について、本文・添付・トークンを保存せず送信先・送信元・件名・種別・ソース・成否を記録 |
| Xツイートまとめ・保存済みツイート実体 | db_twitter_summary_tweet | 表示・再検証に必要な列のみを保持するツイート実体(原文 text) |
| Xツイートまとめ・保存セット | db_twitter_summary_set | 保存セットメタ(set_key / source_type / target_date / editorial_memo_json 等) |
| Xツイートまとめ・セット×ツイート紐付け | db_twitter_summary_set_tweet | 保存セットとツイート実体の順序付き紐付け |
| おすすめ案下書き | db_recommendation_draft | おすすめ台担当 bot が保存するホール×対象日のおすすめ案(最大 20 台)。status は draft / approved / rejected。記事へは反映しない |