Admin Table
概要
管理用のテーブル administrator 情報
テーブル定義
| 論理名 | 物理名 | カラム名 | データ型 | 主キー | リレーション | ユニーク | NULL許可 | デフォルト値 | 備考 |
|---|---|---|---|---|---|---|---|---|---|
| Administrator Information | admin | id | serial | ◯ | |||||
| cognito_sub | string | Cognito subをそのまま使用 | |||||||
| role_id | number | role:id | |||||||
| name | string | ||||||||
| created_at | datetime | ||||||||
| updated_at | datetime | ||||||||
| deleted_at | datetime | ◯ | |||||||
| created_by | string | admin:cognito_sub | |||||||
| updated_by | string | admin:cognito_sub | |||||||
| deleted_by | string | admin:cognito_sub | ◯ |
リレーション
- role_id → role.id
- created_by → admin.cognito_sub
- updated_by → admin.cognito_sub
- deleted_by → admin.cognito_sub
インデックス
- 主キー (id)
注記
- cognito_sub は Cognito の sub をそのまま使用
- 論理削除サポート (deleted_atカラム)
- 監査ログサポート (created_by、updated_by、deleted_by)