Skip to content

直近のイベント情報を格納するDBスキーマの定義 #287

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 19, 2018

Conversation

AnaTofuZ
Copy link
Member

@AnaTofuZ AnaTofuZ commented Mar 16, 2018

背景

  • events を作るに辺り直近のイベント情報が欲しい [WIP]/events の追加 #270
  • 現在のDB構成は過去のイベントログしか保存しない為、直近のイベントを保存させたい
  • その為不確定な参加者を除くイベントスキーマを作成したい Create recent events table #277

関連 Issue: #258

やること

  • be rails g migration CreateFutureEvents dojo_event_service_id:integer event_id:string event_url:string evented_ad:datetime
  • 詳細なスキーマの変更
  • 命名規則の確認

今回は未来のイベントなのでFutureEventsとして定義しています

その後名前を Future から Upcoming に修正しました

@AnaTofuZ AnaTofuZ requested review from yasulab and nalabjp March 16, 2018 06:58
@yasulab yasulab changed the title 直近のイベント情報を格納するDBschemeの定義 直近のイベント情報を格納するDBスキーマの定義 Mar 16, 2018
@yasulab
Copy link
Member

yasulab commented Mar 16, 2018

今回は未来のイベントなのでFutureEventsとして定義しています

@AnaTofuZ 「未来のイベント」だと10年後とか20年後とかも意味合いとしては含まれてしまうから、今回の文脈では UpcomingEvents の方がしっくりくるかなぁ🤔💭

https://eow.alc.co.jp/search?q=upcoming

@AnaTofuZ
Copy link
Member Author

@yasulab なるほど Upcoming !! ありがとうございます。
branchの名前がfutureになっていますが Upcomingにmvして修正してみます

@AnaTofuZ AnaTofuZ changed the title 直近のイベント情報を格納するDBスキーマの定義 [WIP]直近のイベント情報を格納するDBスキーマの定義 Mar 16, 2018
@AnaTofuZ AnaTofuZ changed the title [WIP]直近のイベント情報を格納するDBスキーマの定義 直近のイベント情報を格納するDBスキーマの定義 Mar 16, 2018
@AnaTofuZ
Copy link
Member Author

@yasulab 名前を Upcoming に変更してみました!

@yasulab
Copy link
Member

yasulab commented Mar 16, 2018

@AnaTofuZ FutureEvents から UpcomingEvents に変更されたコミットのログって残しておく必要ありますかね...? 🤔 なければ Squash してしまった方が良さそうです >< 💦

@AnaTofuZ
Copy link
Member Author

確かに結果的にはいらないですね…!!Squashしてみます

@yasulab
Copy link
Member

yasulab commented Mar 16, 2018

特に今回の場合、PR内でマイグレーションが完結しているので、Squash しちゃった方が後からコミットログを見る人に親切そうです 😊

db/schema.rb Outdated
@@ -61,6 +61,24 @@
t.index ["region"], name: "index_prefectures_on_region"
end

create_table "recently_events", force: :cascade do |t|
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rename前の定義が残っているのでここも削除しておいてほしいです😌

Copy link
Member

@nalabjp nalabjp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rename前のテーブル定義の削除とコミットのsquashが入ればLGTMです 👍

@AnaTofuZ AnaTofuZ force-pushed the create_feature_events_table branch from 32b9d17 to e000629 Compare March 19, 2018 01:20
@AnaTofuZ
Copy link
Member Author

使っていないテーブルの削除と過去のcommitをSquash してみました

@yasulab
Copy link
Member

yasulab commented Mar 19, 2018

@AnaTofuZ Typo 👀

upcoming_eventsテーブル をを 定義した

@yasulab
Copy link
Member

yasulab commented Mar 19, 2018

上記の Typo 以外は問題なさそうです! Typo 修正したらマージしちゃいますね ;)

 #270 からの派生です。
直近のイベント情報を保存させたい為にupcoming_eventsとしてテーブルを定義
しました。
またdojo_idを持たせない等の正規化も行っています
@AnaTofuZ AnaTofuZ force-pushed the create_feature_events_table branch from e000629 to 8e716cb Compare March 19, 2018 01:35
@AnaTofuZ
Copy link
Member Author

typo修正しました

@yasulab yasulab merged commit 29f24fb into master Mar 19, 2018
@yasulab
Copy link
Member

yasulab commented Mar 19, 2018

マージしました! 👍 ✨

@yasulab yasulab deleted the create_feature_events_table branch March 19, 2018 01:35
@AnaTofuZ
Copy link
Member Author

ありがとうございます! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants