2025-01-10 10:45:25 +09:00
頭、首、要するに上半身全部劇的に痛い。昨日まではやや元気程度で済んでたのに素晴らしい悲劇的ビフォーアフター、massiveな死をゆっくりとお届けされている(スリップダメージ)
暇つぶしにやってるActivityPub実装、DB周りがリソース潤沢に使いすぎてて怖いのでクエリこねくり回してるんだけどrow_number()
周りで型推論に失敗してコンパイルに通らん(sqlxはえらいのでクエリをいい感じに静的にチェックしてくれる、らしい)……という認識をしてる、少なくとも。
というかそもそもEC2に入ってるsqliteのバージョンが3.7だからどっちみちrow_number()
使えないのでは?しかしそうなるといちいち全件をVecとして拾ってget()しないとなわけで……処理量が怖い怖い。row_number()みたいな感じで行番号のインデックス貼れる魔法のクエリ教えてくだち
最初からユーザー毎にインデックスつけとけっていうのはなしでお願いしたい、でも実際それやった方がinsert時にcount()でインデックス貼れてなんか楽できる気もする……UNIQUE使えない(たぶん)し実装変更が大変な予感がするぞ!でもやることできた!そんな感じで見積もることにする
きょうからクライアント開発。できたらよかったんだけど昔やったJWT認証の実装がトラウマになってて足を踏み出せないでいる 認証回りの実装、実際怖い 怖い言ってても始まらんしなぁ……
Argon2なるものを知った。いろいろと便利そうだわねこれ