-- ねるとんリストシステムのテーブル更新
-- 実行日: 2025-01-06

-- ========================================
-- 1. neruton_listsテーブルにapi_key_idカラムを追加
-- ========================================
ALTER TABLE neruton_lists 
ADD COLUMN IF NOT EXISTS api_key_id INT DEFAULT NULL COMMENT 'このリストに割り当てられたAPIキーID' AFTER id_list;

-- インデックスも追加
CREATE INDEX IF NOT EXISTS idx_neruton_lists_api_key ON neruton_lists(api_key_id);

-- ========================================
-- 2. api_keysテーブルにassigned_toカラムを追加
-- ========================================
ALTER TABLE api_keys 
ADD COLUMN IF NOT EXISTS assigned_to TEXT DEFAULT NULL COMMENT 'カンマ区切りのID一覧（character_ids）' AFTER assigned_neruton_list_id;

-- ========================================
-- 3. 既存のassigned_neruton_list_idカラムは残しておく
-- （後方互換性のため）
-- ========================================

-- ========================================
-- 確認用クエリ
-- ========================================
-- DESCRIBE neruton_lists;
-- DESCRIBE api_keys;