File size: 2,042 Bytes
be63ac6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82c1146
 
be63ac6
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
-- ============================================================================
-- SmartEyeSsen ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์‹œ๋“œ ์Šคํฌ๋ฆฝํŠธ (Docker MySQL์šฉ)
-- ============================================================================
-- ์‹คํ–‰ ๋ฐฉ๋ฒ•: 
-- docker exec -i smart_mysql mysql -u root -p'1q2w3e4r' smarteyessen_db < Backend/scripts/seed_test_data.sql

USE smarteyessen_db;

-- ============================================================================
-- 1. ๊ธฐ๋ณธ ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ์ž ์ƒ์„ฑ
-- ============================================================================
INSERT INTO users (user_id, email, name, role, password_hash, api_key, created_at, updated_at)
VALUES 
    (1, 'test@smarteyessen.com', 'ํ…Œ์ŠคํŠธ ์‚ฌ์šฉ์ž', 'user', 'dummy_hash_for_test', NULL, NOW(), NOW()),
    (2, 'admin@smarteyessen.com', '๊ด€๋ฆฌ์ž', 'admin', 'dummy_hash_for_admin', NULL, NOW(), NOW())
ON DUPLICATE KEY UPDATE 
    email = VALUES(email),
    name = VALUES(name);

-- ============================================================================
-- 2. ๊ธฐ๋ณธ ๋ฌธ์„œ ํƒ€์ž… ์ƒ์„ฑ
-- ============================================================================
INSERT INTO document_types (doc_type_id, type_name, model_name, sorting_method, description, created_at, updated_at)
VALUES 
    (1, 'ํ•™์Šต์ง€', 'worksheet', 'question_based', 'ํ•™์Šต์ง€๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์„œ', NOW(), NOW()),
    (2, '์ผ๋ฐ˜๋ฌธ์„œ', 'general', 'reading_order', 'ํ…Œ์ŠคํŠธ์šฉ ๊ธฐ๋ณธ ๋ฌธ์„œ ํƒ€์ž…', NOW(), NOW())
ON DUPLICATE KEY UPDATE 
    type_name = VALUES(type_name),
    model_name = VALUES(model_name),
    sorting_method = VALUES(sorting_method),
    description = VALUES(description);

-- ============================================================================
-- 3. ๋ฐ์ดํ„ฐ ํ™•์ธ
-- ============================================================================
SELECT '=== Users ===' AS '';
SELECT user_id, email, name, role FROM users;

SELECT '=== Document Types ===' AS '';
SELECT doc_type_id, type_name, description FROM document_types;