@ProgrammerGenboo status.rbに記述する順番だけは変えちゃダメよ?
@ars42525
新limitedの後に付けたす事にする。
@ProgrammerGenboo それやると更新前までlimited(unleakable)だった投稿がdirectになってdirectだった投稿がlimitedになるんだよ?公開範囲ゴッチャゴチャだよ?
@ars42525
わかってる、だから一時的にダウンさせて大規模修繕行う
@ProgrammerGenboo dbぶっ壊す気かお前は()
@ars42525
これでも2時間考えた結果なのよ……
@ProgrammerGenboo 素直に順番変えずに後ろにlimited足すだけじゃダメなんですかね?
@ars42525
それだと元ソースと整合性取れなくなる( ´-ω-)σ
@ars42525 やらなきゃいけないからしょうがない()
ありゃと!
@ProgrammerGenboo @ars42525 migration書くことにしたのね。いいと思うよ!
@ProgrammerGenboo @noellabo いや、君の言ってること、マイグレ必須だよ…?
@ProgrammerGenboo @noellabo おーいwwwwだから止めてるんだけどなぁwwww
statusesテーブルの全投稿に対してvisibility=4だったものをvisibility=6に、visibility=5だったものをvisibility=4に変更するのよ?w
@ars42525 @ProgrammerGenboo まぁ、やることは簡単なUPDATEクエリみたいだから、SQLでやっちゃえばごく短時間で終わるんじゃない?
@noellabo @ProgrammerGenboo ボクデータベースワカンナイ
このためだけに勉強する時間は…時間は…ない…w
@ProgrammerGenboo @ars42525 限定の実装わかんないけど、やろうとしているのは、
UPDATE statuses SET visibility = 6 WHERE visibility = 4;
UPDATE statuses SET visibility = 4 WHERE visibility = 5;
ってことなのかな?
@noellabo @ProgrammerGenboo 多分そんな感じで合ってる
int型の起点(public)が1っていう仮定のもとだけど
@ProgrammerGenboo @ars42525 マイグレーションって、データベースの構造や内容に変更を加える手順をコードにしたものなので、書くと安心だよ。
検証可能になるし、他のインスタンスでも適用できるし。
マイグレーション書かずに変更加えちゃうと、gitで管理してる意味とかなくなっちゃうよ。
@ProgrammerGenboo ほーん
ま、がんばて()
俺にdb内の値を置き換えようなんていう勇気はないね←