ABP默认生成数据库结构

数据库设计文档 -- MyFirstABP

数据库设计文档

数据库名:MyFirstABP

序号 表名 说明
1 AbpFeatures  
2 AbpEditions  
3 AbpLanguages  
4 AbpLanguageTexts  
5 AbpNotifications  
6 AbpNotificationSubscriptions  
7 AbpOrganizationUnits  
8 AbpPermissions  
9 AbpRoles  
10 AbpUsers  
11 AbpUserClaims  
12 AbpUserLogins  
13 AbpUserRoles  
14 AbpSettings  
15 AbpTenantNotifications  
16 AbpTenants  
17 AbpUserAccounts  
18 AbpUserLoginAttempts  
19 AbpUserNotifications  
20 AbpUserOrganizationUnits  
21 __MigrationHistory  
22 AbpAuditLogs  
23 AbpBackgroundJobs  

返回目录表名:AbpFeatures

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 Name nvarchar(128) 128 0 N      
3 Value nvarchar(2000) 2000 0 N      
4 CreationTime datetime 23 3 N      
5 CreatorUserId bigint 19 0 Y      
6 EditionId int 10 0 Y      
7 TenantId int 10 0 Y      
8 Discriminator nvarchar(128) 128 0 N      

返回目录表名:AbpEditions

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id int 10 0 N Y    
2 Name nvarchar(32) 32 0 N      
3 DisplayName nvarchar(64) 64 0 N      
4 IsDeleted bit 1 0 N      
5 DeleterUserId bigint 19 0 Y      
6 DeletionTime datetime 23 3 Y      
7 LastModificationTime datetime 23 3 Y      
8 LastModifierUserId bigint 19 0 Y      
9 CreationTime datetime 23 3 N      
10 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpLanguages

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id int 10 0 N Y    
2 TenantId int 10 0 Y      
3 Name nvarchar(10) 10 0 N      
4 DisplayName nvarchar(64) 64 0 N      
5 Icon nvarchar(128) 128 0 Y      
6 IsDisabled bit 1 0 N      
7 IsDeleted bit 1 0 N      
8 DeleterUserId bigint 19 0 Y      
9 DeletionTime datetime 23 3 Y      
10 LastModificationTime datetime 23 3 Y      
11 LastModifierUserId bigint 19 0 Y      
12 CreationTime datetime 23 3 N      
13 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpLanguageTexts

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 LanguageName nvarchar(10) 10 0 N      
4 Source nvarchar(128) 128 0 N      
5 Key nvarchar(256) 256 0 N      
6 Value nvarchar(max) -1 0 N      
7 LastModificationTime datetime 23 3 Y      
8 LastModifierUserId bigint 19 0 Y      
9 CreationTime datetime 23 3 N      
10 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpNotifications

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id uniqueidentifier 36 0 N Y    
2 NotificationName nvarchar(96) 96 0 N      
3 Data nvarchar(max) -1 0 Y      
4 DataTypeName nvarchar(512) 512 0 Y      
5 EntityTypeName nvarchar(250) 250 0 Y      
6 EntityTypeAssemblyQualifiedName nvarchar(512) 512 0 Y      
7 EntityId nvarchar(96) 96 0 Y      
8 Severity tinyint 3 0 N      
9 UserIds nvarchar(max) -1 0 Y      
10 ExcludedUserIds nvarchar(max) -1 0 Y      
11 TenantIds nvarchar(max) -1 0 Y      
12 CreationTime datetime 23 3 N      
13 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpNotificationSubscriptions

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id uniqueidentifier 36 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 NotificationName nvarchar(96) 96 0 Y      
5 EntityTypeName nvarchar(250) 250 0 Y      
6 EntityTypeAssemblyQualifiedName nvarchar(512) 512 0 Y      
7 EntityId nvarchar(96) 96 0 Y      
8 CreationTime datetime 23 3 N      
9 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpOrganizationUnits

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 ParentId bigint 19 0 Y      
4 Code nvarchar(95) 95 0 N      
5 DisplayName nvarchar(128) 128 0 N      
6 IsDeleted bit 1 0 N      
7 DeleterUserId bigint 19 0 Y      
8 DeletionTime datetime 23 3 Y      
9 LastModificationTime datetime 23 3 Y      
10 LastModifierUserId bigint 19 0 Y      
11 CreationTime datetime 23 3 N      
12 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpPermissions

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 Name nvarchar(128) 128 0 N      
4 IsGranted bit 1 0 N      
5 CreationTime datetime 23 3 N      
6 CreatorUserId bigint 19 0 Y      
7 RoleId int 10 0 Y      
8 UserId bigint 19 0 Y      
9 Discriminator nvarchar(128) 128 0 N      

返回目录表名:AbpRoles

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id int 10 0 N Y    
2 Description nvarchar(max) -1 0 Y      
3 TenantId int 10 0 Y      
4 Name nvarchar(32) 32 0 N      
5 DisplayName nvarchar(64) 64 0 N      
6 IsStatic bit 1 0 N      
7 IsDefault bit 1 0 N      
8 IsDeleted bit 1 0 N      
9 DeleterUserId bigint 19 0 Y      
10 DeletionTime datetime 23 3 Y      
11 LastModificationTime datetime 23 3 Y      
12 LastModifierUserId bigint 19 0 Y      
13 CreationTime datetime 23 3 N      
14 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpUsers

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 AuthenticationSource nvarchar(64) 64 0 Y      
3 UserName nvarchar(32) 32 0 N      
4 TenantId int 10 0 Y      
5 EmailAddress nvarchar(256) 256 0 N      
6 Name nvarchar(32) 32 0 N      
7 Surname nvarchar(32) 32 0 N      
8 Password nvarchar(128) 128 0 N      
9 EmailConfirmationCode nvarchar(328) 328 0 Y      
10 PasswordResetCode nvarchar(328) 328 0 Y      
11 LockoutEndDateUtc datetime 23 3 Y      
12 AccessFailedCount int 10 0 N      
13 IsLockoutEnabled bit 1 0 N      
14 PhoneNumber nvarchar(max) -1 0 Y      
15 IsPhoneNumberConfirmed bit 1 0 N      
16 SecurityStamp nvarchar(max) -1 0 Y      
17 IsTwoFactorEnabled bit 1 0 N      
18 IsEmailConfirmed bit 1 0 N      
19 IsActive bit 1 0 N      
20 LastLoginTime datetime 23 3 Y      
21 IsDeleted bit 1 0 N      
22 DeleterUserId bigint 19 0 Y      
23 DeletionTime datetime 23 3 Y      
24 LastModificationTime datetime 23 3 Y      
25 LastModifierUserId bigint 19 0 Y      
26 CreationTime datetime 23 3 N      
27 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpUserClaims

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 ClaimType nvarchar(max) -1 0 Y      
5 ClaimValue nvarchar(max) -1 0 Y      
6 CreationTime datetime 23 3 N      
7 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpUserLogins

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 LoginProvider nvarchar(128) 128 0 N      
5 ProviderKey nvarchar(256) 256 0 N      

返回目录表名:AbpUserRoles

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 RoleId int 10 0 N      
5 CreationTime datetime 23 3 N      
6 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpSettings

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 Y      
4 Name nvarchar(256) 256 0 N      
5 Value nvarchar(2000) 2000 0 Y      
6 LastModificationTime datetime 23 3 Y      
7 LastModifierUserId bigint 19 0 Y      
8 CreationTime datetime 23 3 N      
9 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpTenantNotifications

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id uniqueidentifier 36 0 N Y    
2 TenantId int 10 0 Y      
3 NotificationName nvarchar(96) 96 0 N      
4 Data nvarchar(max) -1 0 Y      
5 DataTypeName nvarchar(512) 512 0 Y      
6 EntityTypeName nvarchar(250) 250 0 Y      
7 EntityTypeAssemblyQualifiedName nvarchar(512) 512 0 Y      
8 EntityId nvarchar(96) 96 0 Y      
9 Severity tinyint 3 0 N      
10 CreationTime datetime 23 3 N      
11 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpTenants

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id int 10 0 N Y    
2 EditionId int 10 0 Y      
3 Name nvarchar(128) 128 0 N      
4 TenancyName nvarchar(64) 64 0 N      
5 ConnectionString nvarchar(1024) 1024 0 Y      
6 IsActive bit 1 0 N      
7 IsDeleted bit 1 0 N      
8 DeleterUserId bigint 19 0 Y      
9 DeletionTime datetime 23 3 Y      
10 LastModificationTime datetime 23 3 Y      
11 LastModifierUserId bigint 19 0 Y      
12 CreationTime datetime 23 3 N      
13 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpUserAccounts

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 UserLinkId bigint 19 0 Y      
5 UserName nvarchar(max) -1 0 Y      
6 EmailAddress nvarchar(max) -1 0 Y      
7 LastLoginTime datetime 23 3 Y      
8 IsDeleted bit 1 0 N      
9 DeleterUserId bigint 19 0 Y      
10 DeletionTime datetime 23 3 Y      
11 LastModificationTime datetime 23 3 Y      
12 LastModifierUserId bigint 19 0 Y      
13 CreationTime datetime 23 3 N      
14 CreatorUserId bigint 19 0 Y      

返回目录表名:AbpUserLoginAttempts

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 TenancyName nvarchar(64) 64 0 Y      
4 UserId bigint 19 0 Y      
5 UserNameOrEmailAddress nvarchar(255) 255 0 Y      
6 ClientIpAddress nvarchar(64) 64 0 Y      
7 ClientName nvarchar(128) 128 0 Y      
8 BrowserInfo nvarchar(256) 256 0 Y      
9 Result tinyint 3 0 N      
10 CreationTime datetime 23 3 N      

返回目录表名:AbpUserNotifications

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id uniqueidentifier 36 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 TenantNotificationId uniqueidentifier 36 0 N      
5 State int 10 0 N      
6 CreationTime datetime 23 3 N      

返回目录表名:AbpUserOrganizationUnits

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 N      
4 OrganizationUnitId bigint 19 0 N      
5 IsDeleted bit 1 0 N      
6 CreationTime datetime 23 3 N      
7 CreatorUserId bigint 19 0 Y      

返回目录表名:__MigrationHistory

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 MigrationId nvarchar(150) 150 0 N Y    
2 ContextKey nvarchar(300) 300 0 N Y    
3 Model varbinary(max) -1 0 N      
4 ProductVersion nvarchar(32) 32 0 N      

返回目录表名:AbpAuditLogs

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 TenantId int 10 0 Y      
3 UserId bigint 19 0 Y      
4 ServiceName nvarchar(256) 256 0 Y      
5 MethodName nvarchar(256) 256 0 Y      
6 Parameters nvarchar(1024) 1024 0 Y      
7 ExecutionTime datetime 23 3 N      
8 ExecutionDuration int 10 0 N      
9 ClientIpAddress nvarchar(64) 64 0 Y      
10 ClientName nvarchar(128) 128 0 Y      
11 BrowserInfo nvarchar(256) 256 0 Y      
12 Exception nvarchar(2000) 2000 0 Y      
13 ImpersonatorUserId bigint 19 0 Y      
14 ImpersonatorTenantId int 10 0 Y      
15 CustomData nvarchar(2000) 2000 0 Y      

返回目录表名:AbpBackgroundJobs

说明:

数据列:

序号 名称 数据类型 长度 小数位 允许空值 主键 默认值 说明
1 Id bigint 19 0 N Y    
2 JobType nvarchar(512) 512 0 N      
3 JobArgs nvarchar(max) -1 0 N      
4 TryCount smallint 5 0 N      
5 NextTryTime datetime 23 3 N      
6 LastTryTime datetime 23 3 Y      
7 IsAbandoned bit 1 0 N      
8 Priority tinyint 3 0 N      
9 CreationTime datetime 23 3 N      
10 CreatorUserId bigint 19 0 Y      
时间: 2024-08-28 22:06:42

ABP默认生成数据库结构的相关文章

Navicat生成数据库结构同步SQL

作为一个苦逼的技术男,在做开发的时候经常会遇见程序版本升级,数据库结构变化.我们需要一个快捷的方式让客户尽快从旧版本数据库结构更新至新版本数据库结构.如果每做一次改动我们就记录一下当然是好事,但是万一疏忽遗漏,后果不堪设想..寻觅好久 ,网上也有很大数据库对比软件,大部分都是老外写的,还的花美刀.无意间发现Navicat for MySQL就有此功能,不是骑驴找驴么?直接上图. 方法/步骤 1.打开Navicat for MySQL ,找到工具,结构同步   2.选择目标数据库和源数据库,此时下

atitit.自动生成数据库结构脚本,或者更换数据库,基于hibernate4

目前近况:: 更换数据库,但是是使用spring集成的. <!-- hibernate配置文件路径 --> <property name="mappingDirectoryLocations"> <!-- classpath --> <value>classpath:/hbm</value> </property> 怕是不能使用hbm2ddl cfg....走单独的添加个hb cfg,测试添加给挂走ok.. 作者:

记录—JPA生成数据库表

环境 springBoot+JPA+MySQL application-dev.yml 注意:配置中的blog数据库需要先创建,否则启动springBoot会报错 1 spring: 2 #数据库连接配置 3 datasource: 4 driver-class-name: com.mysql.jdbc.Driver 5 url: jdbc:mysql://localhost:3306/blog?useUnicode=true&characterEncoding=utf-8 6 username

生成表结构数据库文档sql语句

CREATE PROCEDURE [dbo].[生成表结构数据库文档]ASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here SELECT 表名 = Case When A.colorder=1 Then D.name Else ''

PowerDesigner生成数据库表和逆向生成表结构(MySQL数据库)

一.Download Connector/ODBC下载ODBC驱动,地址:https://dev.mysql.com/downloads/connector/odbc/, 需要注意:PowerDesigner安装的多少位就下载多少位的,一般是32位,建议下载.msi文件直接安装. 二.安装完成后点击powerdesigner的Database--->Configure Connections...--->添加数据源配置,如下图: 三.PDM模型生成数据库sql文件,点击powerdesigne

Navicat生成更新数据库结构同步的数据库

1.打开Navicat for MySQL ,找到工具->结构同步. 2.选择目标数据库和源数据库,此时下面就会生成一系列结构同步SQL,于是我们进行第三步 比如你现有一个data, 要把data的结构复制到一个新的test. a.先建好test. b.然后,源数据库,填data.目标数据库,填test 3.然后点 比对. 4.在查询勾选框中能看到比对情况,再运行查询.结构同步完成. 5.如果数据也要同步,就点,数据同步.在同步前,可以预览. 挺简单的. 这里有图示. http://jingya

菜鸟学SSH(十一)——Hibernate之SchemaExport+配置文件生成表结构

今天说点基础的东西,说说怎样通过SchemaExport跟Hibernate的配置文件生成表结构.事实上方法很easy,仅仅须要两个配置文件,两个Java类就能够完毕. 首先要生成表,得先有实体类,以Person.java为例: /** * * @author Administrator * @hibernate.class table="T_Person" */ public class Person { /** * @hibernate.id * generator-class=&

一个简单的NetCore项目:1 - 搭建框架,生成数据库

1- 启动项目 安装.NETCORE SDK,教程在网上可以搜索的到,这里就不讲述了.简单粗暴的方式就是安装最新的VS2015. 2-搭建框架 2.1 打开VS新建一个项目,在弹出的新建项目对话框中,选中NET CORE选项,右边出现的选项就是.NET CORE的所有可建项目了.然后和创建传统.NET项目一样的创建项目就行了. PS:不理解的可以参考 园子里面翻译小组的文章 2.2 开始编写领域实体对象.这里是先实现一个简单的权限管理.所以现在GR.Core 类库中创建一个domain文件夹,然

Delphi中根据分类数据生成树形结构的最优方法

一. 引言:    TreeView控件适合于表示具有多层次关系的数据.它以简洁的界面,表现形式清晰.形象,操作简单而深受用户喜爱.而且用它可以实现ListView.ListBox所无法实现的很多功能,因而受到广大程序员的青睐.    树形结构在Windows环境中被普遍应用,但在数据库开发中面对层次多.结构复杂的数据,如何快速构造树形目录并实现导航呢?    二. 实现关键技术:    在Delphi提供的控件中包含了TreeView控件,但树的具体形成还需要用户编写代码.即它的列表项要在程序