-- Migration: Replace user_ding_mapping with student_ding_mapping
-- Date: 2026-07-09

-- Drop old table
DROP TABLE IF EXISTS user_ding_mapping;

-- Create new table
CREATE TABLE IF NOT EXISTS student_ding_mapping (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  ding_user_id VARCHAR(100) NOT NULL UNIQUE,
  student_id INTEGER NOT NULL UNIQUE,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (student_id) REFERENCES students(id) ON DELETE CASCADE
);
