issues
search
mo9mo9study
/
discord.CodeWarehouse
3
stars
2
forks
source link
メンバーテーブルの情報更新処理
#105
Closed
supleiades
closed
3 years ago
supleiades
commented
3 years ago
一括でメンバー情報を更新する処理
参加時と脱退時にテーブルの在籍情報を更新する
supleiades
commented
3 years ago
一括でメンバー情報を更新する処理
このテーブルを使用する場面
週間や月間の集計処理
処理の中身
テーブルを再作成(削除/作成)して、全ユーザーの情報を再度入れ込む
現在はコマンドで作ったが、定期実行でもよい
update/insertの処理をsqlalchemyで書くのが大変だったため、そこまで多くない情報のため一括再作成を採用
ユーザーのID、参加日、displaynameをテーブルに保存
ユーザーのdisplaynameに絵文字が含まれていた場合は削除してDBに保存する
ユーザーのdisplaynameに絵文字を使っている人が居た
DBのデフォルト文字コードでは絵文字を挿入できないので絵文字を削除する方向で処理を書いた