issues
search
AyumuOgasawara
/
receipt-scanner
レシートの写真から家計簿を生成してくれるアプリ
0
stars
0
forks
source link
🗃️ ER_v2の編集とER_v3の作成を行った。
#33
Closed
AyumuOgasawara
closed
1 week ago
AyumuOgasawara
commented
1 week ago
概要
ER図の変更を行い、最新のER図 を作成した
変更点
v1からの変更点
Expenses
名前をわかりやすいようにstore_idに変更
deleteも復元することが考えられないためハードデリートでよしとする
間違えた際にdeleteすることがあると思うが、間違えたものをわざわざ残す必要がない。
Categories
uuidではなくidでいい。
updatedを削除(ユーザーがさわれないから)、created_atもいらない
nameはenumで作成する
id を intにした
Users
deleted_atはいらない。ユーザーを削除したい場合として、
データをアプリに残して欲しくないからというものになるため、
deleted_atをつけてsoft deleteしてもデータは削除されないため、
deleted_atを削除した
Receipts
deleteも復元することが考えられないためハードデリートでよしとする
間違えた際にdeleteすることがあると思うが、間違えたものをわざわざ残す必要がない。
prismaでbytesが使用できなかったため、file_pathを持つようにする
その他
ExpensesとCategoriesは1 to manyであるべき。
V2からの変更点
Expenses
receipt_idを削除した。
Receipts
expense_idをFKとして、持つようにした。 こうすることで、Receiptsには必ずExpensesが必要なことをより分かりやすくした。
概要
ER図の変更を行い、最新のER図 を作成した
変更点
v1からの変更点
V2からの変更点