返回顶部
首页 > 资讯 > 精选 >spring security数据库表结构实例代码
  • 230
分享到

spring security数据库表结构实例代码

springsecuritysecurit 2023-05-31 02:05:11 230人浏览 泡泡鱼
摘要

PD建模图建模语句alter table SYS_AUTHORITIES_RESOURCES drop constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH; alter table SYS_AUTHORI

PD建模图

spring security数据库表结构实例代码

建模语句

alter table SYS_AUTHORITIES_RESOURCES   drop constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH; alter table SYS_AUTHORITIES_RESOURCES   drop constraint FK_SYS_AUTH_REFERENCE_SYS_RESO; alter table SYS_RESOURCES   drop constraint FK_SYS_RESO_REFERENCE_SYS_MODU; alter table SYS_ROLES_AUTHORITIES   drop constraint FK_SYS_ROLE_REFERENCE_SYS_ROLE; alter table SYS_ROLES_AUTHORITIES   drop constraint FK_SYS_ROLE_REFERENCE_SYS_AUTH; alter table SYS_ROLES_MOUDLES   drop constraint FK_SYS_ROLE_REFERENCE_SYS_MODU; alter table SYS_ROLES_MOUDLES   drop constraint FK_S_ROLE_REFERENCE_SYS_ROLE; alter table SYS_USERS_ROLES   drop constraint FK_SYS_USER_REFERENCE_SYS_USER; alter table SYS_USERS_ROLES   drop constraint FK_SYS_USER_REFERENCE_SYS_ROLE; drop table PERSISTENT_LOGINS cascade constraints; drop table SYS_AUTHORITIES cascade constraints; drop table SYS_AUTHORITIES_RESOURCES cascade constraints; drop table SYS_MODULES cascade constraints; drop table SYS_RESOURCES cascade constraints; drop table SYS_ROLES cascade constraints; drop table SYS_ROLES_AUTHORITIES cascade constraints; drop table SYS_ROLES_MOUDLES cascade constraints; drop table SYS_USERS cascade constraints; drop table SYS_USERS_ROLES cascade constraints;    create table PERSISTENT_LOGINS (   USERNAME       VARCHAR2(64),   SERIES        VARCHAR2(64)          not null,   TOKEN        VARCHAR2(64),   LAST_USED      TIMESTAMP,   constraint PK_PERSISTENT_LOGINS primary key (SERIES) ); comment on table PERSISTENT_LOGINS is 'spring Remember me 持久化';    create table SYS_AUTHORITIES (   AUTHORITY_ID     VARCHAR2(100)          not null,   AUTHORITY_MARK    VARCHAR2(100),   AUTHORITY_NAME    VARCHAR2(100)          not null,   AUTHORITY_DESC    VARCHAR2(200),   MESSAGE       VARCHAR2(100),   ENABLE        NUMBER,   ISSYS        NUMBER,   MODULE_ID      VARCHAR2(100),   constraint PK_SYS_AUTHORITIES primary key (AUTHORITY_ID) );    create table SYS_AUTHORITIES_RESOURCES (   ID          VARCHAR2(100)          not null,   RESOURCE_ID     VARCHAR2(100)          not null,   AUTHORITY_ID     VARCHAR2(100)          not null,   constraint PK_SYS_AUTHORITIES_RESOURCES primary key (ID) );    create table SYS_MODULES (   MODULE_ID      VARCHAR2(100)          not null,   MODULE_NAME     VARCHAR2(100)          not null,   MODULE_DESC     VARCHAR2(200),   MODULE_TYPE     VARCHAR2(100),   PARENT        VARCHAR2(100),   MODULE_URL      VARCHAR2(100),   I_LEVEL       NUMBER,   LEAF         NUMBER,   APPLICATioN     VARCHAR2(100),   CONTROLLER      VARCHAR2(100),   ENABLE        NUMBER(1),   PRIORITY       NUMBER,   constraint PK_SYS_MODULES primary key (MODULE_ID) ); comment on column SYS_MODULES.I_LEVEL is '1';    create table SYS_RESOURCES (   RESOURCE_ID     VARCHAR2(100)          not null,   RESOURCE_TYPE    VARCHAR2(100),   RESOURCE_NAME    VARCHAR2(100),   RESOURCE_DESC    VARCHAR2(200),   RESOURCE_PATH    VARCHAR2(200),   PRIORITY       VARCHAR2(100),   ENABLE        NUMBER,   ISSYS        NUMBER,   MODULE_ID      VARCHAR2(100),   constraint PK_SYS_RESOURCES primary key (RESOURCE_ID) ); comment on column SYS_RESOURCES.RESOURCE_TYPE is 'URL,METHOD';    create table SYS_ROLES (   ROLE_ID       VARCHAR2(100)          not null,   ROLE_NAME      VARCHAR2(100),   ROLE_DESC      VARCHAR2(200),   ENABLE        NUMBER,   ISSYS        NUMBER,   MODULE_ID      VARCHAR2(100),   constraint PK_SYS_ROLES primary key (ROLE_ID) );    create table SYS_ROLES_AUTHORITIES (   ID          VARCHAR2(100)          not null,   AUTHORITY_ID     VARCHAR2(100)          not null,   ROLE_ID       VARCHAR2(100)          not null,   constraint PK_SYS_ROLES_AUTHORITIES primary key (ID) );    create table SYS_ROLES_MOUDLES (   ID          VARCHAR2(100)          not null,   MODULE_ID      VARCHAR2(100)          not null,   ROLE_ID       VARCHAR2(100)          not null,   constraint PK_SYS_ROLES_MOUDLES primary key (ID) ); comment on table SYS_ROLES_MOUDLES is '控制角色对模块的访问权,主要用于生成菜单';    create table SYS_USERS (   USER_ID       VARCHAR2(100)          not null,   USERNAME       VARCHAR2(100)          not null,   NAME         VARCHAR2(100),   PASSWord       VARCHAR2(100)          not null,   DT_CREATE      DATE              default SYSDATE,   LAST_LOGIN      DATE,   DEADLINE       DATE,   LOGIN_IP       VARCHAR2(100),   V_QZJGID       VARCHAR2(100),   V_QZJGMC       VARCHAR2(100),   DEP_ID        VARCHAR2(100),   DEP_NAME       VARCHAR2(100),   ENABLED       NUMBER,   ACCOUNT_NON_EXPIRED NUMBER,   ACCOUNT_NON_LOCKED  NUMBER,   CREDENTIALS_NON_EXPIRED NUMBER,   constraint PK_SYS_USERS primary key (USER_ID) );    create table SYS_USERS_ROLES (   ID          VARCHAR2(100)          not null,   ROLE_ID       VARCHAR2(100)          not null,   USER_ID       VARCHAR2(100)          not null,   constraint PK_SYS_USERS_ROLES primary key (ID) ); alter table SYS_AUTHORITIES_RESOURCES   add constraint FK_SYS_AUTH_REFERENCE_SYS_AUTH foreign key (AUTHORITY_ID)    references SYS_AUTHORITIES (AUTHORITY_ID); alter table SYS_AUTHORITIES_RESOURCES   add constraint FK_SYS_AUTH_REFERENCE_SYS_RESO foreign key (RESOURCE_ID)    references SYS_RESOURCES (RESOURCE_ID); alter table SYS_RESOURCES   add constraint FK_SYS_RESO_REFERENCE_SYS_MODU foreign key (MODULE_ID)    references SYS_MODULES (MODULE_ID); alter table SYS_ROLES_AUTHORITIES   add constraint FK_SYS_ROLE_REFERENCE_SYS_ROLE foreign key (ROLE_ID)    references SYS_ROLES (ROLE_ID); alter table SYS_ROLES_AUTHORITIES   add constraint FK_SYS_ROLE_REFERENCE_SYS_AUTH foreign key (AUTHORITY_ID)    references SYS_AUTHORITIES (AUTHORITY_ID); alter table SYS_ROLES_MOUDLES   add constraint FK_SYS_ROLE_REFERENCE_SYS_MODU foreign key (MODULE_ID)    references SYS_MODULES (MODULE_ID); alter table SYS_ROLES_MOUDLES   add constraint FK_S_ROLE_REFERENCE_SYS_ROLE foreign key (ROLE_ID)    references SYS_ROLES (ROLE_ID); alter table SYS_USERS_ROLES   add constraint FK_SYS_USER_REFERENCE_SYS_USER foreign key (USER_ID)    references SYS_USERS (USER_ID); alter table SYS_USERS_ROLES   add constraint FK_SYS_USER_REFERENCE_SYS_ROLE foreign key (ROLE_ID)    references SYS_ROLES (ROLE_ID); 

--结束END--

本文标题: spring security数据库表结构实例代码

本文链接: https://lsjlt.com/news/223087.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作