|
| 1 | +#!/bin/bash |
| 2 | + |
| 3 | +set -e |
| 4 | + |
| 5 | +echo "Inserting test data into MySQL..." |
| 6 | + |
| 7 | +# genres |
| 8 | +docker exec -i wsperf-mysql mysql -u root wsperf << 'EOF' |
| 9 | +INSERT INTO genres (genreID, displayName) VALUES |
| 10 | +('976-755', 'アニメ'), |
| 11 | +('878-285', 'ドラマ'), |
| 12 | +('51-872', 'バラエティ'), |
| 13 | +('816-680', '映画'), |
| 14 | +('719-306', '格闘技'); |
| 15 | +EOF |
| 16 | + |
| 17 | +echo "✓ Inserted 5 genres" |
| 18 | + |
| 19 | +# series |
| 20 | +docker exec -i wsperf-mysql mysql -u root wsperf << 'EOF' |
| 21 | +INSERT INTO series (seriesID, displayName, description, imageURL, genreID) VALUES |
| 22 | +('374-745', 'ONE PIECE', 'これは作品 ONE PIECE の説明文です。様々なジャンルの面白いコンテンツをお楽しみください。', 'https://image.p-c2-x.abema-tv.com/image/series/374-745', '976-755'), |
| 23 | +('77-257', '名探偵コナン', 'これは作品 名探偵コナン の説明文です。様々なジャンルの面白いコンテンツをお楽しみください。', 'https://image.p-c2-x.abema-tv.com/image/series/77-257', '878-285'), |
| 24 | +('937-848', 'ドラゴンボール', 'これは作品 ドラゴンボール の説明文です。様々なジャンルの面白いコンテンツをお楽しみください。', 'https://image.p-c2-x.abema-tv.com/image/series/937-848', '51-872'), |
| 25 | +('703-400', 'NARUTO', 'これは作品 NARUTO の説明文です。様々なジャンルの面白いコンテンツをお楽しみください。', 'https://image.p-c2-x.abema-tv.com/image/series/703-400', '816-680'), |
| 26 | +('565-598', '進撃の巨人', 'これは作品 進撃の巨人 の説明文です。様々なジャンルの面白いコンテンツをお楽しみください。', 'https://image.p-c2-x.abema-tv.com/image/series/565-598', '719-306'); |
| 27 | +EOF |
| 28 | + |
| 29 | +echo "✓ Inserted 5 series" |
| 30 | + |
| 31 | +# seasons |
| 32 | +docker exec -i wsperf-mysql mysql -u root wsperf << 'EOF' |
| 33 | +INSERT INTO seasons (seasonID, seriesID, displayName, imageURL, displayOrder) VALUES |
| 34 | +('374-745_s1', '374-745', 'シーズン1', 'https://image.p-c2-x.abema-tv.com/image/series/374-745/season1', 1), |
| 35 | +('374-745_s2', '374-745', 'シーズン2', 'https://image.p-c2-x.abema-tv.com/image/series/374-745/season2', 2), |
| 36 | +('77-257_s1', '77-257', 'シーズン1', 'https://image.p-c2-x.abema-tv.com/image/series/77-257/season1', 1); |
| 37 | +EOF |
| 38 | + |
| 39 | +echo "✓ Inserted 3 seasons" |
| 40 | + |
| 41 | +# episodes |
| 42 | +docker exec -i wsperf-mysql mysql -u root wsperf << 'EOF' |
| 43 | +INSERT INTO episodes (episodeID, seasonID, seriesID, displayName, description, imageURL, displayOrder) VALUES |
| 44 | +('374-745_s1_e1', '374-745_s1', '374-745', '第1話', 'ONE PIECE 第1話の説明', 'https://image.p-c2-x.abema-tv.com/image/episode/374-745_s1_e1', 1), |
| 45 | +('374-745_s1_e2', '374-745_s1', '374-745', '第2話', 'ONE PIECE 第2話の説明', 'https://image.p-c2-x.abema-tv.com/image/episode/374-745_s1_e2', 2), |
| 46 | +('77-257_s1_e1', '77-257_s1', '77-257', '第1話', '名探偵コナン 第1話の説明', 'https://image.p-c2-x.abema-tv.com/image/episode/77-257_s1_e1', 1); |
| 47 | +EOF |
| 48 | + |
| 49 | +echo "✓ Inserted 3 episodes" |
| 50 | + |
| 51 | +echo "" |
| 52 | +echo "Test data inserted successfully!" |
| 53 | +echo "Total: 5 genres, 5 series, 3 seasons, 3 episodes" |
0 commit comments