コンテンツにスキップ

User Table

概要

管理用のテーブル user 情報

テーブル定義

論理名 物理名 カラム名 データ型 主キー リレーション ユニーク NULL許可 デフォルト値 備考
User Information user id serial ◯
cognito_sub string Cognito subをそのまま使用
organization_id number organization:id
name string
created_at datetime
updated_at datetime
deleted_at datetime ◯
created_by string user:cognito_sub
updated_by string user:cognito_sub
deleted_by string user:cognito_sub ◯

リレーション

  • organization_id → organization.id
  • created_by → user.cognito_sub
  • updated_by → user.cognito_sub
  • deleted_by → user.cognito_sub

インデックス

  • 主キー (id)
  • UNIQUE (cognito_sub, deleted_at)

注記

  • cognito_sub は Cognito の sub をそのまま使用
  • 論理削除サポート (deleted_atカラム)
  • 監査ログサポート (created_by、updated_by、deleted_by)