Closed HERUESTA closed 1 month ago
Twitch APIでリクエストしたクリップを保存・管理するデータベースを構築するためのIssueです。これにより、アプリケーション内でクリップデータを効率的に保存、検索、管理できるようになります。
[ ] Streamersテーブルを作成する [ ] Gamesテーブルを作成する [ ] Clipsテーブルを作成する
rails generate model Streamer login:string:uniq display_name:string profile_image_url:string language:string rails generate model Game name:string:uniq box_art_url:string rails generate model Clip clip_id:string:uniq streamer:references game:references language:string title:string clip_created_at:timestamp thumbnail_url:string duration:integer view_count:integer
rails generate model Streamer login:string:uniq display_name:string profile_image_url:string language:string
rails generate model Game name:string:uniq box_art_url:string
rails generate model Clip clip_id:string:uniq streamer:references game:references language:string title:string clip_created_at:timestamp thumbnail_url:string duration:integer view_count:integer
Schema.rbに上記のテーブルが作成されている
Summary(概要)
Twitch APIでリクエストしたクリップを保存・管理するデータベースを構築するためのIssueです。これにより、アプリケーション内でクリップデータを効率的に保存、検索、管理できるようになります。
実装
データベーステーブルを作成する https://dbdiagram.io/d/66efc1bca0828f8aa6a1c1b1
[ ] Streamersテーブルを作成する [ ] Gamesテーブルを作成する [ ] Clipsテーブルを作成する
モデルを設定する
rails generate model Streamer login:string:uniq display_name:string profile_image_url:string language:string
rails generate model Game name:string:uniq box_art_url:string
rails generate model Clip clip_id:string:uniq streamer:references game:references language:string title:string clip_created_at:timestamp thumbnail_url:string duration:integer view_count:integer
Goals
Schema.rbに上記のテーブルが作成されている