数据库表
本文档描述了所有的数据库表及其用途。您可以阅读本文档来了解每个模块提供的数据库表的基本知识。
审计日志模块
AbpAuditLogs
此表存储有关应用程序中审计日志的信息。每条记录代表一个审计日志,并跟踪在应用程序中执行的操作。
AbpAuditLogActions
此表存储有关在应用程序中执行的操作的信息,这些操作被记录下来用于审计目的。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpAuditLogs | Id | 将每个操作链接到特定的审计日志。 |
AbpEntityChanges
此表存储有关应用程序中实体更改的信息,这些信息被记录下来用于审计目的。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpAuditLogs | Id | 将每个实体更改链接到特定的审计日志。 |
AbpEntityPropertyChanges
此表存储有关应用程序中实体属性更改的信息,这些信息被记录下来用于审计目的。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpEntityChanges | Id | 将每个属性更改链接到特定的实体更改。 |
后台作业模块
AbpBackgroundJobs
此表存储有关应用程序中后台作业的信息,并有助于对其进行高效的管理和跟踪。表中的每个条目都包含一个后台作业的详细信息,包括作业名称、参数、重试次数、下次重试时间、上次重试时间、是否已放弃以及优先级。
博客模块
BlgUsers
此表存储有关博客用户的信息。当创建一个新的身份用户时,一条新记录将被添加到此表中。
BlgBlogs
此表用于存储博客信息,并在语义上分离每个博客的帖子。
BlgPosts
此表存储有关博客帖子的信息。您可以查询此表以按博客获取博客帖子。
外键
| 表 | 列 | 描述 |
|---|---|---|
| BlgBlogs | Id | 将博客帖子与相应的博客关联起来。 |
BlgComments
此表存储有关对博客帖子所做评论的信息。您可以查询此表以按帖子获取评论。
外键
| 表 | 列 | 描述 |
|---|---|---|
| BlgPosts | Id | 将评论链接到相应的博客帖子。 |
| BlgComments | Id | 将评论链接到父评论。 |
BlgTags
此表存储有关标签的信息。当使用新标签时,一条新记录将被添加到此表中。您可以查询此表以按博客获取标签。
BlgPostTags
此表用于将标签与博客帖子关联起来,以便对内容进行分类和组织。您可以查询此表以按帖子获取帖子标签。
外键
| 表 | 列 | 描述 |
|---|---|---|
| BlgTags | Id | 将帖子标签链接到相应的标签。 |
| BlgPosts | Id | 将帖子标签链接到相应的博客帖子。 |
聊天模块 (PRO)
ChatUsers
此表存储聊天用户。当您创建新用户时,会创建一个新的身份用户,同时也会向此表添加一条新记录。
ChatConversations
此表存储有关用户之间在线聊天对话的信息。当用户开始新对话时,会向此表添加一条新记录。
ChatMessages
此表存储有关聊天消息的信息,包括文本、创建者ID、创建日期和其他相关详细信息。它支持对消息进行过滤和搜索,以及跟踪诸如查看次数等指标。
ChatUserMessages
此表可以存储有关聊天用户消息的信息,包括消息ID、发送者、接收者和其他相关信息。它也可用于过滤和搜索消息,以及跟踪与消息相关的指标,例如查看次数和响应时间。
外键
| 表 | 列 | 描述 |
|---|---|---|
| ChatMessages | Id | 链接到消息。 |
CMS Kit 模块
CmsUsers
此表存储有关CMS Kit模块用户的信息。当创建一个新的身份用户时,一条新记录将被添加到此表中。
CmsBlogs
此表用于存储博客信息,并在语义上分离每个博客的帖子。
CmsBlogPosts
此表存储有关博客帖子的信息。您可以查询此表以按博客获取博客帖子。
外键
| 表 | 列 | 描述 |
|---|---|---|
| CmsUsers | Id | 将博客帖子链接到相应的作者。 |
CmsBlogFeatures
此表存储有关博客功能的信息。您可以查询此表以按博客获取博客功能。
CmsComments
此表由 CMS Kit 评论系统 使用,用于存储对博客帖子所做的评论。您可以查询此表以按帖子获取评论。
CmsTags
此表存储有关标签的信息。当使用新标签时,一条新记录将被添加到此表中。您可以查询此表以按博客获取标签。
CmsEntityTags
此表由 标签管理系统 使用,用于存储标签及其与各种实体的关系,从而实现高效的内容分类和组织。您可以查询此表以按实体获取实体标签。
CmsGlobalResources
此表是 CMS Kit 全局资源系统 的数据库表,允许动态添加全局样式和脚本。
CmsMediaDescriptors
此表由CMS kit模块使用,通过使用 BlobStoring 模块来管理媒体文件。
CmsMenuItems
此表由 CMS Kit 菜单系统 使用,用于管理和存储有关动态公共菜单的信息,包括菜单项显示名称、URL和层级关系等详细信息。
CmsPages
此表由 CMS Kit 页面系统 使用,用于存储应用程序内的动态页面,包括页面URL、标题和内容等信息。
CmsRatings
此表由 CMS Kit 评分系统 使用,用于存储对博客帖子所做的评分。您可以查询此表以按帖子获取评分。
CmsUserReactions
此表由 CMS Kit 反应系统 使用,用于存储对博客帖子所做的反应。您可以查询此表以按帖子获取反应。
CMS Kit Pro 模块 (PRO)
CmsNewsletterPreferences
此表维护用户通过 CMS Kit 新闻通讯系统 接收新闻通讯的偏好设置。此表中存储的信息有助于CMS系统向每位用户发送其偏好的特定新闻通讯,为订阅者提供更加个性化的体验。
外键
| 表 | 列 | 描述 |
|---|---|---|
| CmsNewsletterRecords | Id | 链接到新闻通讯记录。 |
CmsNewsletterRecords
此表存储有关注册新闻通讯的用户的信息,例如他们的电子邮件地址。您可以查询注册新闻通讯的用户的电子邮件地址。
CmsPolls
此表存储有关使用 CMS Kit 投票系统 创建的投票的信息。投票可用于收集用户对某个主题的反馈或意见,此表存储诸如投票问题和票数等详细信息。
CmsPollOptions
此表存储与每个投票相关联的投票选项的信息。CMS kit 提供了一个用于创建和管理在线投票的投票系统,此表有助于跟踪每个投票的不同选项。
外键
| 表 | 列 | 描述 |
|---|---|---|
| CmsPolls | Id | 将投票选项与投票匹配。 |
CmsPollUserVotes
此表存储用户对CMS Kit模块管理的投票的投票结果。它允许跟踪在特定投票中投票的用户及其选择的选项。
CmsShortenedUrls
此表存储系统中的URL映射,并由CMS Kit模块的 URL转发 功能使用。URL转发系统 允许创建重定向到其他页面或外部网站的URL。
文档模块
DocsProjects
此表存储项目信息,以便根据不同的项目对文档进行分类。
DocsDocuments
如果在缓存中未找到文档,此表将检索该文档。当从数据库中检索内容时,文档将被更新。
DocsDocumentContributors
此表存储有关文档贡献者的信息。您可以查询此表以按文档获取文档贡献者。
外键
| 表 | 列 | 描述 |
|---|---|---|
| DocsDocuments | Id | 将文档贡献者链接到相应的文档。 |
功能管理模块
AbpFeatureGroups
此表存储有关应用程序中功能组的信息。例如,您可以将 AbpFeatures 表中与 Identity 模块相关的所有功能分组到 Identity 组下。
AbpFeatures
此表存储有关应用程序中功能的信息。您可以使用 Name 列将每个功能与其在 AbpFeatureValues 表中的相应功能值链接起来,以便轻松管理和组织功能。
AbpFeatureValues
此表存储不同提供程序的功能值。您可以使用 Name 列将每个功能值与其在 AbpFeatures 表中的相应功能链接起来,以便轻松管理和组织功能。
文件管理模块 (PRO)
FmDirectoryDescriptors
此表由 文件管理系统 使用,通过使用 BlobStoring 模块来管理目录。
外键
| 表 | 列 | 描述 |
|---|---|---|
| FmDirectories | Id | 将目录描述符与目录链接起来。 |
FmFileDescriptors
此表由 文件管理系统 使用,用于存储有关应用程序中文件和目录的信息,包括文件名、大小和创建日期等元数据。
外键
| 表 | 列 | 描述 |
|---|---|---|
| FmDirectoryDescriptors | Id | 将文件描述符与目录链接起来。 |
表单模块 (PRO)
FrmForms
此表存储有关使用 表单模块 创建的表单的相关信息。
FrmQuestions
此表用于存储有关 表单模块 中使用的问题的信息,例如问题的类型、问题的文本。此信息用于构建和向用户显示表单,以进行数据收集和分析。
FrmChoices
此表存储 表单模块 中表单问题的选项。该表用于存储显示表单问题中选项所需的信息,例如文本和值。
外键
| 表 | 列 | 描述 |
|---|---|---|
| FrmQuestions | Id | 将选项与问题链接起来。 |
FrmFormResponses
此表保存用户对表单的响应结果信息。可用于计算统计信息,例如有多少人已回答了表单。
FrmAnswers
此表存储应用程序用户对某个表单提供的答案。可用于计算统计信息,例如有多少人回答了特定的表单问题。
外键
| 表 | 列 | 描述 |
|---|---|---|
| FrmFormResponses | Id | 将答案与表单响应链接起来。 |
Gdpr 模块 (PRO)
GdprRequests
此表存储用户为访问或删除其由应用程序收集的个人数据(作为GDPR合规性的一部分)而提出的请求。
GdprInfo
此表保存与模块/应用程序收集的个人数据相关的信息。当用户请求其个人数据时,将使用此信息。此外,当用户请求删除其个人数据时,与此用户相关的记录将从该表中删除。
外键
| 表 | 列 | 描述 |
|---|---|---|
| GdprRequests | Id | 将GDPR信息与GDPR请求链接起来。 |
身份模块
AbpUsers
此表存储有关应用程序中身份用户的信息。
AbpRoles
此表存储有关应用程序中角色的信息。角色用于通过将权限和声明分配给角色,然后将这些角色分配给用户来管理和控制对应用程序不同部分的访问。此表对于管理和组织应用程序中的角色以及定义用户的访问权限非常重要。
AbpClaimTypes
此表存储有关应用程序中使用的声明类型的信息。您可以使用 Name、Regex 列分别按名称和正则表达式模式过滤声明类型,从而轻松管理和跟踪应用程序中的声明类型。
AbpLinkUsers
此表用于将跨不同租户或应用程序的多个用户帐户链接到单个用户,允许他们轻松地在帐户之间切换。
AbpUserClaims
此表可以通过允许向用户分配声明来管理基于用户的访问控制,这些声明描述了单个用户的访问权限。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpUsers | Id | 将用户声明链接到相应用户。 |
AbpUserLogins
此表可以存储有关用户外部登录(例如使用Facebook、Google等登录)的信息,也可用于跟踪用户的登录历史。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpUsers | Id | 将用户登录链接到相应用户。 |
AbpUserRoles
此表可以通过允许向用户分配角色来管理基于用户的访问控制,这些角色描述了单个用户的访问权限。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpUsers | Id | 将用户角色链接到相应用户。 |
| AbpRoles | Id | 将用户角色链接到相应角色。 |
AbpUserTokens
此表可以存储有关用户的刷新令牌、访问令牌和应用程序中使用的其他令牌的信息。它也可用于使令牌无效或撤销用户令牌。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpUsers | Id | 将用户令牌链接到相应用户。 |
AbpOrganizationUnits
此表对于创建和管理组织的层次结构非常有用,允许对用户进行分组并根据组织结构分配角色。您可以使用 Code、ParentId 列分别按代码和父ID过滤组织单元,从而轻松管理和跟踪应用程序中的组织单元。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpOrganizationUnits | ParentId | 将组织单元链接到其父组织单元。 |
AbpOrganizationUnitRoles
此表对于在组织单元级别管理基于角色的访问控制非常有用,允许向组织结构的不同部分分配不同的角色。您可以使用 OrganizationUnitId、RoleId 列分别按组织单元ID和角色ID过滤角色,从而轻松管理和跟踪分配给应用程序中组织单元的角色。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpOrganizationUnits | Id | 将组织单元角色链接到相应的组织单元。 |
| AbpRoles | Id | 将组织单元角色链接到相应的角色。 |
AbpUserOrganizationUnits
此表存储有关分配给应用程序中用户的组织单元的信息。此表可以管理用户与组织单元的关系,并根据组织结构对用户进行分组。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpUsers | Id | 将用户组织单元链接到相应用户。 |
| AbpOrganizationUnits | Id | 将用户组织单元链接到相应的组织单元。 |
AbpRoleClaims
此表对于管理基于角色的访问控制非常有用,允许向角色分配声明,这些声明描述了属于该角色的用户的访问权限。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpRoles | Id | 将角色声明链接到相应角色。 |
AbpSecurityLogs
此表记录与用户帐户相关的重要操作和更改,允许用户保存安全日志以供将来参考。
IdentityServer
IdentityServerApiResources
此表可以存储有关API资源的信息,包括资源名称、显示名称、描述和其他相关信息。它还可用于定义与API资源关联的范围、声明和属性,然后用于控制对受保护资源的访问。
IdentityServerIdentityResources
此表可以存储有关身份资源的信息,包括名称、显示名称、描述和启用状态。
IdentityServerClients
此表可以存储有关客户端的信息,包括客户端ID、客户端名称、客户端URI和其他相关信息。它还可用于定义与客户端关联的范围、声明和属性,然后用于控制对受保护资源的访问。
IdentityServerApiScopes
此表可以存储有关API范围的信息,包括范围名称、显示名称、描述和其他相关信息。它还可用于定义与API范围关联的声明和属性,然后用于控制对受保护资源的访问。
IdentityServerApiResourceClaims
此表可以存储有关API资源声明的信息,包括声明类型和API资源ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiResources | Id | 将声明链接到相应的API资源。 |
IdentityServerIdentityResourceClaims
此表可以存储有关身份资源声明的信息,包括声明类型和身份资源ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerIdentityResources | Id | 将声明链接到相应的身份资源。 |
IdentityServerClientClaims
此表可以存储有关客户端声明的信息,包括声明类型、声明值和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将声明链接到相应的客户端。 |
IdentityServerApiScopeClaims
此表可以存储有关API范围声明的信息,包括声明类型和API范围ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiScopes | Id | 将声明链接到相应的API范围。 |
IdentityServerApiResourceProperties
此表可以存储有关属性的信息,包括属性键和值,以及关联的API资源。这些属性可以存储与API资源相关的附加元数据或配置信息。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiResources | Id | 将属性链接到相应的API资源。 |
IdentityServerIdentityResourceProperties
此表可以存储有关属性的信息,包括属性键和值,以及关联的身份资源。这些属性可以存储与身份资源相关的附加元数据或配置信息。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerIdentityResources | Id | 将属性链接到相应的身份资源。 |
IdentityServerClientProperties
此表可以存储有关客户端属性的信息,包括键、值和客户端ID。这些属性可以存储与客户端相关的附加元数据或配置信息。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将属性链接到相应的客户端。 |
IdentityServerApiScopeProperties
此表可以存储有关API范围属性的信息,包括键、值和API范围ID。这些属性可以存储与API范围相关的附加元数据或配置信息。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiScopes | Id | 将属性链接到相应的API范围。 |
IdentityServerApiResourceScopes
此表可以存储有关API资源范围的信息,包括范围名称和API资源ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiResources | Id | 将范围链接到相应的API资源。 |
IdentityServerClientScopes
此表可以存储有关客户端范围的信息,包括范围和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将范围链接到相应的客户端。 |
IdentityServerApiResourceSecrets
此表可以存储有关API资源密钥的信息,包括密钥值、过期日期和API资源ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerApiResources | Id | 将密钥链接到相应的API资源。 |
IdentityServerClientSecrets
此表可以存储有关客户端密钥的信息,包括密钥值、过期日期和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将密钥链接到相应的客户端。 |
IdentityServerClientCorsOrigins
此表可以存储有关客户端CORS来源的信息,包括来源和客户端ID。它还可用于管理和验证客户端的CORS来源。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将CORS来源链接到相应的客户端。 |
IdentityServerClientGrantTypes
此表可以存储有关客户端授权类型的信息,包括授权类型和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将授权类型链接到相应的客户端。 |
IdentityServerClientIdPRestrictions
此表可以存储有关客户端身份提供程序限制的信息,包括身份提供程序和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将身份提供程序限制链接到相应的客户端。 |
IdentityServerClientPostLogoutRedirectUris
此表可以存储有关客户端注销后重定向URI的信息,包括注销后重定向URI和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将注销后重定向URI链接到相应的客户端。 |
IdentityServerClientRedirectUris
此表可以存储有关客户端重定向URI的信息,包括重定向URI和客户端ID。
外键
| 表 | 列 | 描述 |
|---|---|---|
| IdentityServerClients | Id | 将重定向URI链接到相应的客户端。 |
IdentityServerDeviceFlowCodes
此表可以存储有关设备流代码的信息,包括用户代码、设备代码、主体ID、客户端ID、创建时间、过期时间、数据和会话ID。
IdentityServerPersistedGrants
此表可以存储有关持久授权信息,包括密钥、类型、主体ID、客户端ID、创建时间、过期时间和数据。
语言管理模块 (PRO)
AbpLanguages
此表对于在应用程序中支持多种语言并通过允许用户在不同语言之间切换来提供更好的用户体验非常重要。
AbpLanguageTexts
此表对于通过允许应用程序以用户首选语言显示文本来提供更好的用户体验非常重要。
OpenIddict
OpenIddictApplications
此表可以存储有关OpenID Connect应用程序的信息,包括客户端ID、客户端密钥、重定向URI和其他相关信息。它还可用于使用OpenID Connect协议对客户端进行身份验证和授权。
OpenIddictAuthorizations
此表存储应用程序中的OpenID Connect授权数据。它还可用于管理和验证颁发给客户端和用户的授权。
外键
| 表 | 列 | 描述 |
|---|---|---|
| OpenIddictApplications | Id | 将授权链接到相应的应用程序。 |
OpenIddictTokens
此表可以存储有关OpenID Connect令牌的信息,包括令牌有效负载、过期时间、类型和其他相关信息。它还可用于管理和验证颁发给客户端和用户的令牌,例如访问令牌和刷新令牌,并控制对受保护资源的访问。
外键
| 表 | 列 | 描述 |
|---|---|---|
| OpenIddictApplications | Id | 将令牌链接到相应的应用程序。 |
| OpenIddictAuthorizations | Id | 将令牌链接到相应的授权。 |
OpenIddictScopes
此表可以存储有关OpenID Connect范围的信息,包括范围的名称和描述。它还可用于定义与范围关联的权限或访问权限,然后用于控制对受保护资源的访问。
支付模块 (PRO)
PayPaymentRequests
此表存储有关用户发起的支付请求的信息。
PayPaymentRequestProducts
此表跟踪与每个支付请求相关的产品。您可以使用此表收集指标,例如在特定时间间隔内购买了多少产品。
外键
| 表 | 列 | 描述 |
|---|---|---|
| PayPaymentRequests | Id | 将支付请求产品与支付请求链接起来。 |
PayPlans
此表包含有关通过 支付模块 进行定期付款的应用程序内提供的不同计划的信息。
PayGatewayPlans
此表将应用程序中提供的计划映射到集成支付网关中相应的可用计划,以处理定期付款。
外键
| 表 | 列 | 描述 |
|---|---|---|
| PayPlans | Id | 将网关计划与计划链接起来。 |
权限管理
AbpPermissionGroups
此表对于通过将权限分组到逻辑类别来管理和组织应用程序中的权限非常重要。
AbpPermissions
此表对于管理和控制对应用程序不同部分的访问以及定义构成更大权限或角色的细粒度权限非常重要。
AbpPermissionGrants
该表存储和管理应用程序中的权限,并跟踪授予的权限、授予对象以及授予时间。诸如 Name、ProviderName、ProviderKey、TenantId 等列可分别用于按名称、提供程序名称、提供程序密钥和租户ID过滤已授予的权限,从而轻松管理和跟踪应用程序中已授予的权限。
SaaS 模块 (PRO)
SaasEditions
此表存储有关应用程序不同版本的信息。每条记录代表一个版本,并包含有关版本的信息,例如名称和其他详细信息。
SaasTenants
此表存储有关租户的信息。每条记录代表一个租户,并包含有关租户的信息,例如名称、密码和所有其他相关详细信息。
SaasTenantConnectionStrings
此表存储有关租户数据库连接字符串的信息。当您为租户定义连接字符串时,一条新记录将被添加到此表中。您可以查询此数据库以按租户获取连接字符串。
外键
| 表 | 列 | 描述 |
|---|---|---|
| SaasTenants | Id | 将连接字符串与租户链接起来。 |
设置管理
AbpSettings
此表存储应用程序设置的键值对,它允许动态配置应用程序而无需重新编译。
租户管理模块
AbpTenants
此表存储有关租户的信息。每条记录代表一个租户,并包含有关租户的信息,例如名称和其他详细信息。
AbpTenantConnectionStrings
此表存储有关租户数据库连接字符串的信息。当您为租户定义连接字符串时,一条新记录将被添加到此表中。您可以查询此数据库以按租户获取连接字符串。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpTenants | Id | AbpTenants 表中的 Id 列用于将租户连接字符串与相应的租户关联起来。 |
文本模板管理模块 (PRO)
AbpTextTemplateContents
此表可以存储可重用的文本模板,应用程序可以在运行时轻松引用和呈现这些模板。表中的每条记录代表一个文本模板内容,允许有效地管理和跟踪文本模板内容。
其他
AbpBlobContainers
此表对于通过允许应用程序支持多个容器并提供BLOB特定功能来提供更好的用户体验非常重要。
AbpBlobs
此表存储应用程序中BLOB(二进制大对象)的二进制数据。每个BLOB都与 AbpBlobContainers 表中的一个容器相关联,可以在该表中找到容器名称、租户ID和容器的其他属性。
外键
| 表 | 列 | 描述 |
|---|---|---|
| AbpBlobContainers | Id | 将BLOB链接到相应的容器。 |
AbpLocalizationResources
此表存储应用程序的本地化资源。此表对于通过允许应用程序支持多种资源并提供本地化文本和其他特定于本地化的功能来提供更好的用户体验非常重要。
AbpLocalizationTexts
该表包含资源名称、文化名称以及保存本地化文本键值对的JSON编码值。它允许高效存储和管理本地化文本,并允许轻松更新或添加特定资源和文化的新翻译。
抠丁客


