sql.jsで文輪のデータを保存
2022/3/26 20:33:00
いろいろ検討してみたけどめんどくさすぎるし、sql.jsのwasm読み込みがなんか信用できないし、npm install sql.js
してもうまく動かなかったし、DB扱うのは後回しでいいかなってなってきた。普通にオブジェクトを文字列化して保存して終わりにしよう。YAGNIだ。まあいい勉強にはなった。後々役には立つ。
@startuml
entity outline {
ulid
text
created_at_timestamp_ms
edited_at_timestamp_ms
first_outline_relation
}
entity outline_relation {
ulid
parent_outline_ulid
child_outline_ulid
next_outline_relation
}
entity home_outline {
outline_ulid
}
outline }-- outline_relation
outline ||--home_outline
@enduml
文輪のデータモデルが単純すぎてこれで大丈夫か不安になってくるな。
まあ単純すぎて不足がある分には追加すればいいから大丈夫か。「複雑かつ問題がある」よりも対処しやすい。
@startuml
entity outline as "outline\nアウトライン" {
ulid
text
created_at_timestamp_ms
edited_at_timestamp_ms
}
entity outline_relation as "relation\n関係" {
ulid
parent_outline_ulid
child_outline_ulid
}
entity home_outline as "home outline\nホームアウトライン" {
outline_ulid
}
outline }-- outline_relation
outline ||--home_outline
@enduml