このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
【BPL S3 IIDX】レギュラーステージ1st 第3試合 TAITO STATION Tradz vs SUPERNOVA Tohoku / 第4試合 GAME PANIC vs ROUND1 - YouTube
https://www.youtube.com/watch?v=V7UjhCAntCQ
現状の StringLoader/ImageLoader の使用だとビルド時の固定 URL かユーザーに UI で入力させた値しか使えなかった気がする
このアカウントは、notestockで公開設定になっていません。
個人的に diesel はちょっとガチガチすぎる(あと昔静的解析とちょっと相性が悪かった)かなという思いがあるので sea-query の使い勝手はけっこう気になってる
それで僕がちょくちょく言及してるのが sea-query です
SeaQL/sea-query: 🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite
https://github.com/SeaQL/sea-query#table-create
SQLite は単一ファイルに保存されて組み込み向けっぽい割に SQL の準拠度自体は高い(内部的に INT REAL BLOB TEXT だけになるとかカラムの削除ができないとかはあるけど)
なんだかんだで SQL ちゃんと書きたい欲求は強い、しかし RDBMS 実装-specific なやつは嫌 (ところで SQLite / MySQL&MariaDB / Postgresql の共通部分とは)
DSL でテーブル定義とか書くと現在の定義と比較して自動でマイグレーション SQL 発行してくれるやつ自体はあるけど language-specific 度が高いし事故が怖い
domains (domain PRIMARY KEY) と users の domain REFERENCES domains (domain) にした上で (username, domain) で張ればよさそうかなあ
remote accounts とは別で domains テーブルを作る気がするので、 domain インデックスはそっちで用意するだろうしストレージ上で連続とか関係あるか……?
username の方が cardinality が高いは確かにそうで、username による range が小さくなるので 2 段目の検索は速くなりそう
別に両方張っちゃっても良い気もするけどインデックスデータそこそこ食うのでできれば冗長じゃない方がうれしい。散弾銃にならないので
username の方が cardinality が高いので、そっちを先にした方が user@domain での検索効率に効きそうだし
users テーブルで acct にインデックス張るとき (username, domain) じゃなくて (domain, username) の方が後々便利な気がしてきたな