UCenter 1.6 数据字典
uc_admins 管理员权限表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | NO | 是 | 用户ID | |
username | char(15) | NO | 用户名 | ||
allowadminsetting | tinyint(1) | 0 | NO | 是否允许改变设置 | |
allowadminapp | tinyint(1) | 0 | NO | 是否允许管理应用列表,如: 添加|编辑|删除 应用 | |
allowadminuser | tinyint(1) | 0 | NO | 是否允许管理会员 | |
allowadminbadword | tinyint(1) | 0 | NO | 是否允许设置词语过滤 | |
allowadmintag | tinyint(1) | 0 | NO | 是否允许管理 tag | |
allowadminpm | tinyint(1) | 0 | NO | 是否允许管理短消息 | |
allowadmincredits | tinyint(1) | 0 | NO | 是否允许设置积分公式 | |
allowadmindomain | tinyint(1) | 0 | NO | 是否允许管理域名解析 | |
allowadmindb | tinyint(1) | 0 | NO | 是否允许管理数据库 | |
allowadminnote | tinyint(1) | 0 | NO | 是否允许管理通知 | |
allowadmincache | tinyint(1) | 0 | NO | 是否允许更新缓存 | |
allowadminlog | tinyint(1) | 0 | NO | 是否允许查看和管理日志 |
uc_applications 应用列表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
appid | smallint(6) unsigned | NO | 是 | 应用的ID | |
type | varchar(16) | NO | 应用类型 DISCUZ|SUPESITE|UCHOME|XSPACE|SUPEV|ECSHOP|ECMALL|其他 | ||
name | varchar(20) | NO | 应用名称 | ||
url | varchar(255) | NO | 应用的URL地址 | ||
authkey | varchar(255) | NO | 应用的密钥,注意: 每个应用的密钥都不一样 | ||
ip | varchar(15) | NO | 应用的IP地址,注意:不填写的话,可能会影响速度,因为DNS解析比较耗费时间。 | ||
viewprourl | varchar(255) | NO | 用户资料查看地址 | ||
apifilename | varchar(30) | uc.php | NO | 接口文件名称 | |
charset | varchar(8) | NO | 应用的字符集 如: GBK|LATIN1|UTF-8 | ||
dbcharset | varchar(8) | NO | 数据库的字符集 如: gbk|latin1|utf8 | ||
synlogin | tinyint(1) | 0 | NO | 是否开启同步登陆 | |
recvnote | tinyint(1) | 0 | YES | 是否接受通知 | |
extra | text | NO | 附加参数,格式为序列化后的数组 | ||
tagtemplates | text | NO | 显示 tag 的模板内容 | ||
allowips | text | NO |
uc_badwords 词语过滤表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
id | smallint(6) unsigned | NO | 是 | 编号 | |
admin | varchar(15) | NO | 添加该条记录的管理员用户名 | ||
find | varchar(255) | NO | 原词语 | ||
replacement | varchar(255) | NO | 替换为的词语 | ||
findpattern | varchar(255) | NO | 原词语的正则表达式 |
uc_domains 域名-IP 映射表,用来避免频繁的DNS解析。
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
id | int(10) unsigned | NO | 是 | 编号 | |
domain | char(40) | NO | 域名 | ||
ip | char(15) | NO | IP |
uc_failedlogins 记录登陆失败次数,用来防止暴力猜解管理员密码
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
ip | char(15) | NO | IP | ||
count | tinyint(1) unsigned | 0 | NO | 登陆失败的次数 | |
lastupdate | int(10) unsigned | 0 | NO | 上次登陆失败的时间 |
uc_feeds feed 数据表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
feedid | mediumint(8) unsigned | NO | 是 | FEED的ID | |
appid | varchar(30) | NO | 应用的ID | ||
icon | varchar(30) | NO | feed 类型对应的图标 如: poll|post|trade|video | ||
uid | mediumint(8) unsigned | 0 | NO | 用户id | |
username | varchar(15) | NO | 用户名 | ||
dateline | int(10) unsigned | 0 | NO | feed 添加的时间 | |
hash_template | varchar(32) | NO | feed 显示的模板的 hash 值,用来判断合并多条类似的 feed | ||
hash_data | varchar(32) | NO | 数据的 hash 值,用来判断合并多条类似的 feed | ||
title_template | text | NO | 标题的模板 | ||
title_data | text | NO | 标题的内容 | ||
body_template | text | NO | 内容的模板 | ||
body_data | text | NO | 内容数据 | ||
body_general | text | NO | 附加数据 | ||
image_1 | varchar(255) | NO | 第一张图片的 URL,一条 feed 最多可以有4张图片。 | ||
image_1_link | varchar(255) | NO | 第一张图片的链接地址 | ||
image_2 | varchar(255) | NO | 第一张图片的链接地址 | ||
image_2_link | varchar(255) | NO | 第二张图片的链接地址 | ||
image_3 | varchar(255) | NO | 第三张图片的 URL | ||
image_3_link | varchar(255) | NO | 第三张图片的链接地址 | ||
image_4 | varchar(255) | NO | 第四张图片的 URL | ||
image_4_link | varchar(255) | NO | 四张图片的链接地址 | ||
target_ids | varchar(255) | NO | 指定给哪些用户(uid)看,如: 1,2,3 |
uc_friends 关系表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | 0 | NO | 用户id | |
friendid | mediumint(8) unsigned | 0 | NO | 好友id | |
direction | tinyint(1) | 0 | NO | 好友关系标示,1:A加B为好友 2:B加了A为好友 3:A和B彼此都加为了好友 | |
version | int(10) unsigned | NO | 是 | 版本号,这个字段已经废除。现作为自增字段。 | |
delstatus | tinyint(1) | 0 | NO | 删除状态 | |
comment | char(255) | NO | 好友注释 |
uc_mailqueue 发送邮件队列表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
mailid | int(10) unsigned | NO | 是 | 邮件ID | |
touid | mediumint(8) unsigned | 0 | NO | 邮件目标用户id | |
tomail | varchar(32) | NO | 收件人 | ||
frommail | varchar(100) | NO | 发件人 | ||
subject | varchar(255) | NO | 邮件标题 | ||
message | text | NO | 邮件内容 | ||
charset | varchar(15) | NO | 邮件编码 | ||
htmlon | tinyint(1) | 0 | NO | 是否是html格式 | |
level | tinyint(1) | 1 | NO | 邮件紧急级别 | |
dateline | int(10) unsigned | 0 | NO | 记录插入时间 | |
failures | tinyint(3) unsigned | 0 | NO | 发送失败次数 | |
appid | smallint(6) unsigned | 0 | NO | 来源应用id |
uc_memberfields 用户的扩展字段表,扩展 uc_members
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | NO | 用户ID | ||
blacklist | text | NO | 黑名单列表,用户名存放,以,隔开 |
uc_members 用户表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | NO | 是 | 用户ID | |
username | char(15) | NO | 用户名 | ||
password | char(32) | NO | 密码 | ||
char(32) | NO | 用户Email | |||
myid | char(30) | NO | 漫游id | ||
myidkey | char(16) | NO | 漫游id | ||
regip | char(15) | NO | 注册IP | ||
regdate | int(10) unsigned | 0 | NO | 注册时间 | |
lastloginip | int(10) | 0 | NO | 上次登陆的IP(程序转换成数值类型) | |
lastlogintime | int(10) unsigned | 0 | NO | 上次登录的时间 | |
salt | char(6) | NO | 密码干扰串,用来和密码进行配合验证,防止被暴力破解 | ||
secques | char(8) | NO | 用户的安全提问 |
uc_mergemembers 需要合并的用户名列表,用来解决应用合并时重名的问题。
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
appid | smallint(6) unsigned | NO | 应用id | ||
username | char(15) | NO | 重复的用户名 |
uc_newpm 新短消息表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | NO | 有新消息的用户 |
uc_notelist 通知列表,用来将 UCenter 的数据分发到各个应用
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
noteid | int(10) unsigned | NO | 是 | 通知ID | |
operation | char(32) | NO | 操作,如: updatepw|deleteuser|renameuser|test | ||
closed | tinyint(4) | 0 | NO | 是否关闭,在通知成功,或者失败重试到极限后,会置为 1 | |
totalnum | smallint(6) unsigned | 0 | NO | 尝试通知的总次数 | |
succeednum | smallint(6) unsigned | 0 | NO | 尝试通知的总次数 | |
getdata | mediumtext | NO | 通过 GET 方式传递的数据 | ||
postdata | mediumtext | NO | 通过 POST 方式传递的数据 | ||
dateline | int(10) unsigned | 0 | NO | 通过 POST 方式传递的数据 | |
pri | tinyint(3) | 0 | NO | 优先级别,tag 相关的通知的优先级别比较低。 |
uc_pm_indexes 用户短消息索引表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
pmid | mediumint(8) unsigned | NO | 是 | 短消息ID | |
plid | mediumint(8) unsigned | 0 | NO | 会话列表ID |
uc_pm_lists 短消息会话表。
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
plid | mediumint(8) unsigned | NO | 是 | 会话列表ID | |
authorid | mediumint(8) unsigned | 0 | NO | 会话作者ID | |
pmtype | tinyint(1) unsigned | 0 | NO | 短消息类型 | |
subject | varchar(80) | NO | 短消息标题 | ||
members | smallint(5) unsigned | 0 | NO | 短消息内容 | |
min_max | varchar(17) | NO | 会话关系 | ||
dateline | int(10) unsigned | 0 | NO | 开始时间 | |
lastmessage | text | NO | 最后一条短消息内容 |
uc_pm_members 用户短消息状态表。
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
plid | mediumint(8) unsigned | 0 | NO | 会话列表ID | |
uid | mediumint(8) unsigned | 0 | NO | 会话作者ID | |
isnew | tinyint(1) unsigned | 0 | NO | 是否未读短消息 | |
pmnum | int(10) unsigned | 0 | NO | 会话短消息数目 | |
lastupdate | int(10) unsigned | 0 | NO | 上一次会话时间 | |
lastdateline | int(10) unsigned | 0 | NO | 最后一次会话时间 |
uc_pm_messages_n 用户短消息数据表。
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
pmid | mediumint(8) unsigned | 0 | NO | 短消息ID | |
plid | mediumint(8) unsigned | 0 | NO | 会话列表ID | |
authorid | mediumint(8) unsigned | 0 | NO | 作者ID | |
message | text | NO | 短消息内容 | ||
delstatus | tinyint(1) unsigned | 0 | NO | 删除状态 1发起者删除, 2他人删除 | |
dateline | int(10) unsigned | 0 | NO | 时间 |
uc_pms 短消息表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
pmid | int(10) unsigned | NO | 是 | 短消息ID | |
msgfrom | varchar(15) | NO | 发送人用户名 | ||
msgfromid | mediumint(8) unsigned | 0 | NO | 发送人id | |
msgtoid | mediumint(8) unsigned | 0 | NO | 接收人id 接收id为0时,表示公共消息 | |
folder | enum('inbox','outbox') | inbox | NO | 收件箱/发件箱 | |
new | tinyint(1) | 0 | NO | 接收人是否看过 | |
subject | varchar(75) | NO | 短消息主题 | ||
dateline | int(10) unsigned | 0 | NO | 发送时间 | |
message | text | NO | 短消息内容 | ||
delstatus | tinyint(1) unsigned | 0 | NO | 删除状态,1:表示接受方删除,3:表示双方都已经删除 | |
related | int(10) unsigned | 0 | NO | 关联ID,用来标示哪些短消息关联同一个主题 | |
fromappid | smallint(6) unsigned | 0 | NO | 发信人应用来源APPID |
uc_protectedmembers 保护用户记录表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
uid | mediumint(8) unsigned | 0 | NO | 用户ID | |
username | char(15) | NO | 用户名 | ||
appid | tinyint(1) unsigned | 0 | NO | 应用ID | |
dateline | int(10) unsigned | 0 | NO | 受保护的时间 | |
admin | char(15) | 0 | NO | 操作的管理员名称 |
uc_settings UCenter 的各项设置
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
k | varchar(32) | NO | 名称 | ||
v | text | NO | 值 |
uc_sqlcache 缓存mysql查询记录的表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
sqlid | char(6) | NO | sql 语句的 hash 值 | ||
data | char(100) | NO | 序列化存放的sql语句返回的结果 | ||
expiry | int(10) unsigned | NO | 过期的时间 |
uc_tags tag 表
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
tagname | char(20) | NO | TAG 名称 | ||
appid | smallint(6) unsigned | 0 | NO | 应用id | |
data | mediumtext | YES | 内容 | ||
expiration | int(10) unsigned | NO | tag 过期时间 |
uc_vars 存放运行期间产生的数据的临时内存表(可以随时清空)
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
name | char(32) | NO | 名称 | ||
value | char(255) | NO | 值 |
UCenter 1.6 数据字典的更多相关文章
- Oracle数据字典
数据字典-简介 Oracle数据字典的名称由前缀和后缀组成,使用下划线"_"连接,其代表的含义如下: ● DBA_:包含数据库实例的所有对象信息. ● V$_:当前实例的动态视图, ...
- postgresql 导出数据字典文档
项目上需要整理目前数据库的数据字典文档.项目不规范,这种文档只要后期来补.这么多张表,每个字段都写到word文档里真心头大.就算前面写了个查询表结构的sql,但是最后整理到word里还是感觉有点麻烦. ...
- PHPCMS与UCenter整合要点
要点一: PHPCMS不能直接与UCenter整合,而是要经过 PHPSSO 适配,因此应用主URL应是 http://phpcms_url/phpsso_server 这种模式的. 要点二: 因为 ...
- UCenter 基本原理一瞥
UCenter 是国内最常用的会员整合系统,它定义了一套接口用于不同应用(系统)间的协作. 注册过程 通过某个应用注册时,应用会先调用 uc_client/client.php 中的 uc_user_ ...
- 基于表的数据字典构造MySQL建表语句
表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...
- UCenter创始人密码正确但是登录不了
UCenter创始人密码正确但是登录不了,没有什么提示,就反复输入密码登录 也进不了......... ================================================ ...
- 利用ucenter整合discuz数据
由于项目需要,需要用到discuz论坛用户的数据,所以想到利用ucenter获取数据.以下为整合ucenter的过程. 1.首先你需要下载官方demo:http://faq.comsenz.com/l ...
- 使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典
下面提到的软件大家可以在下面的链接下载. 大家可以参考下面的操作录制视频来完成相关的操作. 使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典.wmv_免费高速下 ...
- 【Java EE 学习 30】【闪回】【导入导出】【管理用户安全】【分布式数据库】【数据字典】【方案】
一.闪回 1.可能的误操作 (1)错误的删除了记录 (2)错误的删除了表 (3)查询历史记录 (4)撤销已经提交了的事务. 2.对应着以上四种类型的误操作,有四种闪回类型 (1)闪回表:将表回退到过去 ...
- 数据字典生成工具之旅(5):DocX组件读取与写入Word
由于上周工作比较繁忙,所以这篇文章等了这么久才写(预告一下,下一个章节正式进入NVelocity篇,到时会讲解怎么使用NVelocity做一款简易的代码生成器,敬请期待!),好了正式进入本篇内容. 这 ...
随机推荐
- windows 远程桌面 复制粘贴 无效
rdpclip.exe进程没有运行或运行异常. rdpclip 是让rdp协议(远程桌面协议)可以通过远程复制文件的,如果你使用rdp(3389)远程连接别人或者被别人连接,通常这个进程都会启动,他的 ...
- KingbaseES错误unsupported for database link处理
KingbaseES使用dblink查询报错:unsupported for database link 适用于: KingbaseES所有版本. 问题现象: KingbaseES创建kingbase ...
- Python 潮流周刊第 44 期(摘要)+ 赠书 5 本《明解Python算法与数据结构》
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...
- 新前言with留言板
旧博客也是会用的,但是现在只用博客园写博客,平时csdn的东西也会凑凑热闹 欢迎各位julao来留言板留言 /* ID:lemondi1 LANG:C++ TASK:test */ #include ...
- OpenHarmony兼容性平台更新上线
一.前言 OpenAtom OpenHarmony(以下简称"OpenHarmony")兼容性测评平台已经运行了一年,随着 OpenHarmony 开源项目的不断向前演进和兼容性测 ...
- 从入门到精通:C++ 学习路线指南,附详细学习计划
C++是一种高级编程语言,广泛用于开发操作系统.应用程序.游戏和各种工具.如果你想学习这门语言,以下是一个适合初学者的学习路线: 第一步:学习C++基础知识 在学习C++之前,你需要掌握一些基础知识, ...
- 美团一面:说说synchronized的实现原理?问麻了。。。。
引言 在现代软件开发领域,多线程并发编程已经成为提高系统性能.提升用户体验的重要手段.然而,多线程环境下的数据同步与资源共享问题也随之而来,处理不当可能导致数据不一致.死锁等各种并发问题.为此,Jav ...
- std::string 拼接字符串
#include <iostream> #include <string> #include <sstream> int main() { // 方法一:12345 ...
- 关于openGauss中的虚拟索引
关于 openGauss 中的虚拟索引 作为曾经的 Oracle 资深使用者,对于 Oracle 11gR2 版本推出的 invisible Index 感觉一直很良好:因为这对于大部分情况下做优化是 ...
- 如何翻译 Markdown 文件?-2-几种商业及开源解决方案介绍
背景 近期在搭建英文博客-<e-whisper.com>, 需要对现有的所有中文 Markdown 翻译为英文. 需求如下: 将 Markdown 文件从中文 (zh-CN) 翻译为英文 ...