Skip to content
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

コメントテーブルにposterカラムを追加する #116

Merged
merged 2 commits into from
Oct 22, 2024

Conversation

kuri0616
Copy link
Collaborator

対応するissue

対応内容

  • コメントテーブルにslackの投稿者名を登録するposterカラムを追加する
  • モデルにposterカラムのテストを追加

@kuri0616 kuri0616 requested a review from kakeru-one October 18, 2024 13:40
@kuri0616 kuri0616 self-assigned this Oct 18, 2024
@kuri0616 kuri0616 added the backend バックエンドのissues label Oct 18, 2024
Copy link
Contributor

@kakeru-one kakeru-one left a comment

Choose a reason for hiding this comment

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

@kuri0616
コメントしました!

@@ -18,6 +18,7 @@ end
create_table 'comments', charset: 'utf8mb4', collation: 'utf8mb4_0900_ai_ci', force: :cascade do |t|
t.bigint "memo_id", null: false, comment: 'メモID'
t.string "content", limit: 1024, null: false, comment: '内容'
t.string 'poster', limit: 50, null: false, comment: 'Slackのユーザー名'
Copy link
Contributor

Choose a reason for hiding this comment

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

複数テーブルでposterが登場するのであれば、postersテーブルを作って、そのテーブルとのFKを持った方がいいかな!と思いました!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

コメントありがとうございます!
現状、画面側でmemoやcommentを作成するときにSlackの投稿者名を文字列で入力するような形なのですが、
そのリクエストボディで受け取ったposterをpostersテーブルに追加するってことですかね?
そしてmemoテーブル、commentテーブルにはposter_idを持つという意味ですか?

サーバ側では、入力されたposterの名前でposterテーブル検索して、存在したらそのidを、存在しなければ新しく追加して、設定という感じですかね?💦

Copy link
Contributor

Choose a reason for hiding this comment

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

@kuri0616
あーーーー、画面からもメモを登録することあるんですね
であればりくやさんがいうように、以下のようにしないとですね。
今回は工数かかるから自由文字列でもいいと思いますよ!
(progakuメンバーしか使わないし、、、、)

サーバ側では、入力されたposterの名前でposterテーブル検索して、存在したらそのidを、存在しなければ新しく追加して、設定という感じですかね?💦

@kuri0616 kuri0616 merged commit c60c869 into main Oct 22, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend バックエンドのissues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

コメントテーブルにposterカラムを追加する
2 participants