MatticNote データベース構造
随時書き足します
ユーザー
Serial
ユーザーID
ホスト名(FQDN)
メールアドレス(ローカル向け)
表示名
説明
パスワード(ハッシュ)
AP用公開鍵
AP用秘密鍵
作成日(外部ユーザーは初取得日)
更新日(外部ユーザーは最終取得日)
アバター(プロフィール画像、外部)
ヘッダー画像(外部)
有効なアカウントか
隔離アカウントか
スーパーユーザーか
最初に作ったユーザーのみ付与
スーパーユーザーは所属ロールに関わらず全機能使用できる
所属ロール(多対多、外部)
// 以下は外部向け
AP Inbox URL
AP Outbox URL
AP SharedInbox URL
AP featured URL
AP uri
投稿
Serial
投稿ユーザー(Serial、外部)
内容
投票(外部)
リプライ先(回帰)
再投稿先(回帰)
作成日
CW
投稿範囲
ロール
Serial
ロール名
ロールカラー
パーミッション値(数値で格納して2進数にして、そこから権限の有無を割り出す)
16ビット分確保する
※1桁目から順
LTL閲覧(スマート含む)
GTL閲覧
アンテナ
絵文字管理
ユーザー管理
連合管理
お知らせ管理