Skip to content

m_role_permission

概要

ロールパーミッションマスタ

テーブル定義
sql
CREATE TABLE `m_role_permission` (
  `role_id` bigint unsigned NOT NULL COMMENT 'ロールID',
  `perm_id` bigint unsigned NOT NULL COMMENT 'パーミッションID',
  `valid_from` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '付与開始日時',
  `valid_to` datetime NOT NULL DEFAULT '9999-12-31 23:59:59' COMMENT '付与終了日時',
  `deleted_at` datetime DEFAULT NULL COMMENT '論理削除日時',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登録日時',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日時',
  UNIQUE KEY `role_id` (`role_id`,`perm_id`,`deleted_at`),
  KEY `role_id_2` (`role_id`,`valid_from`,`valid_to`),
  KEY `perm_id` (`perm_id`),
  CONSTRAINT `m_role_permission_ibfk_1` FOREIGN KEY (`role_id`) REFERENCES `m_role` (`role_id`),
  CONSTRAINT `m_role_permission_ibfk_2` FOREIGN KEY (`perm_id`) REFERENCES `m_permission` (`perm_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_ja_0900_as_cs_ks COMMENT='ロールパーミッションマスタ'

カラム一覧

#名前タイプデフォルト値NullableExtra Definition子テーブル親テーブルコメント
1role_idbigint unsignedfalsem_rolem_roleロールID
2perm_idbigint unsignedfalsem_permissionm_permissionパーミッションID
3valid_fromdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED付与開始日時
4valid_todatetime9999-12-31 23:59:59false付与終了日時
5deleted_atdatetimetrue論理削除日時
6created_atdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED登録日時
7updated_atdatetimeCURRENT_TIMESTAMPfalseDEFAULT_GENERATED on update CURRENT_TIMESTAMP更新日時

Viewpoints

名前定義
認可関連 ViewPoint認可関連のテーブルをまとめた ViewPoint

制約一覧

#名前タイプ定義
1m_role_permission_ibfk_1FOREIGN KEYFOREIGN KEY (role_id) REFERENCES m_role (role_id)
2m_role_permission_ibfk_2FOREIGN KEYFOREIGN KEY (perm_id) REFERENCES m_permission (perm_id)
3role_idUNIQUEUNIQUE KEY role_id (role_id, perm_id, deleted_at)

INDEX一覧

#名前定義
1perm_idKEY perm_id (perm_id) USING BTREE
2role_id_2KEY role_id_2 (role_id, valid_from, valid_to) USING BTREE
3role_idUNIQUE KEY role_id (role_id, perm_id, deleted_at) USING BTREE

ER図

er


Generated by tbls

株式会社ライトカフェ