PHPWind8.0数据库结构

2018-01-26 09:45:46
linefo
722
最后编辑:linefo 于 2018-04-03 11:37:56

pw_actattachs

-- TableName pw_actattachs
-- Fields aid 自增,附件id
-- Fields uid 用户Uid
-- Fields actid 群组活动帖id
-- Fields name 附件名称
-- Fields TYPE 附件类型
-- Fields size 附件大小
-- Fields attachurl 附件链接
-- Fields hits 附件的下载数
-- Fields uploadtime 上传时间
-- Fields descrip 附件描述
-- Fields ifthumb 是否缩略图
-- Indexs idx_actid 根椐活动贴ID获取附件
-- alter Fields --
-- alter index --
DROP TABLE IF EXISTS pw_actattachs;
CREATE TABLE pw_actattachs (
aid mediumINT(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
actid INT(10) unsigned NOT NULL default '0',
name varchar(255) NOT NULL default '',
TYPE varchar(30) NOT NULL default '',
size INT(10) unsigned NOT NULL default '0',
attachurl varchar(255) NOT NULL default '',
hits mediumin(8) unsigned NOT NULL default '0',
uploadtime INT(10) NOT NULL default '0',
descrip varchar(100) NOT NULL default '',
ifthumb tinyINT(3) NOT NULL default '0',
PRIMARY KEY(aid),
KEY idx_actid (actid)

) ENGINE=MyISAM;



pw_actions

-- TableName pw_actions 存储论坛的动作表情信息
-- Fields id 动作id
-- Fields images 图片文件名
-- Fields name 动作名称
-- Fields descrip 动作说明
DROP TABLE IF EXISTS pw_actions;
CREATE TABLE pw_actions (
id smallINT(6) unsigned NOT NULL auto_increment,
images varchar(15) NOT NULL default '',
name varchar(15) NOT NULL default '',
descrip varchar(100) NOT NULL default '',
PRIMARY KEY(id)
) TYPE=MyISAM;




pw_active

-- TableName pw_active 群组活动
-- Fields id 自增id
-- Fields cid 群组id
-- Fields uid 用户uid
-- Fields TYPE 活动类型
-- Fields title 活动标题
-- Fields createtime 活动帖发布时间
-- Fields begintime 活动开始时间
-- Fields endtime 活动结束时间
-- Fields deadline 活动报名结束时间
-- Fields address 活动地点
-- Fields objecter 活动面向人群
-- Fields limitnum 活动最多报名人数
-- Fields price 活动费用
-- Fields INTroduction 活动简介
-- Fields poster 活动封面海报
-- Fields content 活动详情
-- Fields members 实际参与人数
-- Fields hits 活动浏览数
-- alter log --
-- alter index --
DROP TABLE IF EXISTS pw_active;
CREATE TABLE pw_active (
id mediumin(8) unsigned NOT NULL auto_increment,
cid INT(10) unsigned NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
type tinyINT(3) unsigned NOT NULL default '0',
title varchar(120) NOT NULL default '',
createtime INT(10) unsigned NOT NULL default '0',
begintime INT(10) unsigned NOT NULL default '0',
endtime INT(10) unsigned NOT NULL default '0',
deadline INT(10) unsigned NOT NULL default '0',
address varchar(255) NOT NULL default '',
objecter tinyint(3) NOT NULL default '0',
limitnum tinyINT(3) NOT NULL default '0',
price decimal(8,2) NOT NULL,
introduction varchar(255) NOT NULL default '',
poster varchar(60) NOT NULL default'',
content text NOT NULL,
members INT(10) unsigned NOT NULL default '0',
hits INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_cid (cid),
KEY idx_uid (uid)
) ENGINE=MyISAM;



pw_activity

-- TableName pw_activity 活动贴信息
-- Fields tid 活动ID
-- Fields subject 主题
-- Fields admin 主办人 用户ID
-- Fields starttime 开始时间
-- Fields endtime 结束时间
-- Fields location 活动地点
-- Fields num 人数限制
-- Fields sexneed 性别限制
-- Fields costs 花费
-- Fields deadline 报名截止时间
-- alter log --
-- alter index --
DROP TABLE IF EXISTS pw_activity;
CREATE TABLE pw_activity (
tid INT(10) unsigned NOT NULL default '0',
subject varchar(100) NOT NULL default'',
admin INT(10) NOT NULL default '0',
starttime INT(10) NOT NULL default '0',
endtime INT(10) NOT NULL default '0',
location varchar(20) NOT NULL default '',
num smallINT(6) NOT NULL default '0',
sexneed tinyINT(3) NOT NULL default '0',
costs INT(10) NOT NULL default '0',
deadline INT(10) NOT NULL default '0',
PRIMARY KEY(tid),
KEY idx_admin (admin)
) TYPE=MyISAM;




pw_activitycate

-- TableName pw_activitycate 活动主分类表
-- Fields actid 活动分类ID
-- Fields name 分类名字
-- Fields ifable 是否启用
-- Fields vieworder 排序值,按升序
-- Fields ifdel 是否可删除
-- alter log --
-- alter index --
DROP TABLE IF EXISTSpw_activitycate;
CREATE TABLEpw_activitycate (
`actid` smallINT(6) unsigned NOT NULL auto_increment,
`name` varchar(30) NOT NULL default '',
`ifable` tinyINT(3) NOT NULL default '1',
`vieworder` tinyINT(3) NOT NULL default '0',
`ifdel` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`actid`),
KEY idx_vieworder (vieworder)
) TYPE=MyISAM AUTO_INCREMENT=5;





pw_activitydefaultvalue

-- TableName pw_activitydefaultvalue 活动默认字段值
-- Fields tid 帖子ID
-- Fields actmid 活动帖二级分类ID,如爬山
-- Fields fid 版块ID
-- Fields ifrecycle 是否进入回收站
-- Fields iscertified 是否实名认证
-- Fields iscancel 是否已经撤销
-- Fields out_biz_no AA业务号(论坛产生)
-- Fields batch_no AA收款批次号(支付宝提供)
-- Fields user_id 发起人支付宝id
-- Fields recommend 是否推荐活动
-- Fields starttime 活动开始时间
-- Fields endtime 活动结束时间
-- Fields location 活动地点
-- Fields contact 联系人
-- Fields telephone 联系电话
-- Fields picture1 图片1
-- Fields picture2 图片2
-- Fields picture3 图片3
-- Fields picture4 图片4
-- Fields picture5 图片5
-- Fields signupstarttime 报名开始时间
-- Fields signupendtime 报名结束时间
-- Fields minparticipant 最少参与人数
-- Fields maxparticipant 最大参与人数
-- Fields userlimit 报名人员限制,如好友、非好友等
-- Fields specificuserlimit 其他报名用户限制
-- Fields genderlimit 性别限制
-- Fields fees 活动费用
-- Fields feesdetail 费用明细
-- Fields paymethod 支付方式
-- Fields pushtime 每日上传时间
-- Fields updatetime 报名列表动态更新时间
-- alter log --
-- alter index --
DROP TABLE IF EXISTS pw_activitydefaultvalue;
CREATE TABLE pw_activitydefaultvalue (
`tid` INT(10) unsigned NOT NULL,
`actmid` smallINT(6) unsigned NOT NULL default '0',
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
`iscertified` tinyINT(3) NOT NULL default '1',
`iscancel` tinyINT(3) NOT NULL default '0',
`out_biz_no` varchar(255) default NULL default '',
`batch_no` varchar(255) NOT NULL default '',
`user_id` varchar(255) NOT NULL default '',
`recommend` tinyINT(1) NOT NULL default '0',
`starttime` INT(10) unsigned NOT NULL default '0',
`endtime` INT(10) unsigned NOT NULL default '0',
`location` varchar(255) NOT NULL default '',
`contact` varchar(255) NOT NULL default '',
`telephone` varchar(255) NOT NULL default '',
`picture1` varchar(255) NOT NULL default '',
`picture2` varchar(255) NOT NULL default '',
`picture3` varchar(255) NOT NULL default '',
`picture4` varchar(255) NOT NULL default '',
`picture5` varchar(255) NOT NULL default '',
`signupstarttime` INT(10) unsigned NOT NULL default '0',
`signupendtime` INT(10) unsigned NOT NULL default '0',
`minparticipant` INT(10) unsigned NOT NULL default '0',
`maxparticipant` INT(10) unsigned NOT NULL default '0',
`userlimit` tinyINT(3) NOT NULL default '0',
`specificuserlimit` varchar(255) NOT NULL default '',
`genderlimit` tinyINT(3) unsigned NOT NULL default '0',
`fees` varchar(255) NOT NULL default '',
`feesdetail` varchar(255) NOT NULL default '',
`paymethod` tinyINT(3) unsigned NOT NULL default '0',
`pushtime` INT(10) NOT NULL default '0',
`updatetime` INT(10) NOT NULL default '0',
PRIMARY KEY(`tid`),
KEY `idx_actmid_fid` (`actmid`,`fid`)
) TYPE=MyISAM ;




pw_activityfield

-- TableName pw_activityfield 活动属性字段
-- Fields fieldid 字段ID
-- Fields name 字段名字
-- Fields fieldname 字段在数据表中的名字
-- Fields actmid 活动子类ID
-- Fields vieworder 排序值,按升序
-- Fields type 字段类型,如select, text
-- Fields rules 字段类型规则
-- Fields ifable 是否启用
-- Fields ifsearch 是否显示在默认查询
-- Fields ifasearch 是否显示在高级查询
-- Fields issearchable 是否能开启查询
-- Fields threadshow 是否在帖子列表显示
-- Fields allowthreadshow 是否开启帖子列表显示
-- Fields ifmust 是否必须填写
-- Fields ifdel 是否可删除
-- Fields mustenable 是否必须启用
-- Fields textwidth 文本框长度
-- Fields descrip 字段描述
-- Fields sectionname 字段所属于的区块名字
-- Indexs idx_actmid 根据活动子类ID获取数据
-- alter log --
-- alter index --
DROP TABLE IF EXISTSpw_activityfield;
CREATE TABLE pw_activityfield (
`fieldid` smallINT(6) unsigned NOT NULL auto_increment,
`name` varchar(30) NOT NULL default '',
`fieldname` varchar(30) NOT NULL default '',
`actmid` smallINT(6) unsigned NOT NULL default '0',
`vieworder` tinyINT(3) NOT NULL default '0',
`type` varchar(20) NOT NULL default '',
`rules` mediumtext NOT NULL,
`ifable` tinyINT(3) NOT NULL default '1',
`ifsearch` tinyINT(3) NOT NULL default '0',
`ifasearch` tinyINT(3) NOT NULL default '0',
`issearchable` tinyINT(3) unsigned NOT NULL default '1',
`threadshow` tinyINT(3) NOT NULL default '0',
`allowthreadshow` tinyINT(3) unsigned NOT NULL default '1',
`ifmust` tinyINT(3) NOT NULL default '1',
`ifdel` tinyINT(3) NOT NULL default '1',
`mustenable` tinyINT(3) unsigned NOT NULL default '0',
`textwidth` tinyINT(3) NOT NULL default '0',
`descrip` varchar(255) NOT NULL default '',
`sectionname` varchar(255) NOT NULL default '',
PRIMARY KEY(`fieldid`),
KEY `idx_actmid` (`actmid`)
) TYPE=MyISAM AUTO_INCREMENT=537 ;




pw_activitymembers

-- TableName pw_activitymembers 活动帖报名信息表
-- Fields actuid 活动报名人ID
-- Fields fupid 从属于报名列表id
-- Fields tid 帖子ID
-- Fields uid 用户ID
-- Fields actmid 活动二级分类ID
-- Fields username 用户名
-- Fields signupdetail 报名人数详情
-- Fields signupnum 报名总人数
-- Fields nickname 称呼
-- Fields totalcash 总金额
-- Fields mobile 手机
-- Fields telephone 电话
-- Fields address 地址
-- Fields message 备注
-- Fields ifanonymous 是否匿名
-- Fields ifpay 支付状态
-- Fields signuptime 报名时间
-- Fields fromuid 代付者id
-- Fields fromusername 代付者用户名
-- Fields issubstitute 是否代付
-- Fields isadditional 是否追加款
-- Fields isrefund 是否退款
-- Fields refundcost 退款金额
-- Fields refundreason 退款原因
-- Fields additionalreason 追加费用原因
-- Fields out_trade_no 订单外部交易号 默认值为0
-- Fields batch_detail_no AA付款单号 默认值为0
-- Indexs idx_tid_uid 根椐帖子ID与用户ID获取数据
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_fupid 根椐从属ID获取数据
-- alter log --
-- alter index --
DROP TABLE IF EXISTS pw_activitymembers;
CREATE TABLE pw_activitymembers (
`actuid` INT(10) unsigned NOT NULL auto_increment,
`fupid` mediumin(8) NOT NULL default '0',
`tid` INT(10) unsigned NOT NULL default '0',
`uid` INT(10) unsigned NOT NULL default '0',
`actmid` tinyINT(3) unsigned NOT NULL default '0',
`username` varchar(15) NOT NULL default '',
`signupdetail` varchar(255) NOT NULL default '',
`signupnum` smallINT(6) unsigned NOT NULL default '0',
`nickname` varchar(255) NOT NULL default '',
`totalcash` varchar(255) NOT NULL default '',
`mobile` varchar(15) NOT NULL default '',
`telephone` varchar(15) NOT NULL default '',
`address` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`ifanonymous` tinyINT(3) NOT NULL default '0',
`ifpay` tinyINT(3) NOT NULL default '0',
`signuptime` INT(10) unsigned default '0',
`fromuid` INT(10) unsigned NOT NULL default '0',
`fromusername` varchar(15) NOT NULL default '',
`issubstitute` tinyINT(3) NOT NULL default '0',
`isadditional` tinyINT(3) NOT NULL default '0',
`isrefund` tinyINT(3) NOT NULL default '0',
`refundcost` varchar(255) NOT NULL default '',
`refundreason` varchar(255) NOT NULL default '',
`additionalreason` varchar(255) NOT NULL default '',
`out_trade_no` varchar(255) NOT NULL default '0',
`batch_detail_no` varchar(255) NOT NULL default '0',
PRIMARY KEY(`actuid`),
KEY `idx_tid_uid` (`tid`,`uid`),
KEY `idx_uid` (`uid`),
KEY `idx_fupid` (`fupid`)
) TYPE=MyISAM ;




pw_activitymodel

-- TableName pw_activitymodel 活动子类型表
-- Fields actmid 子类型ID
-- Fields name 名字
-- Fields actid 活动大类ID
-- Fields ifable 是否启用
-- Fields vieworder 排序值,按升序
-- Fields ifdel 是否可删除
-- Indexs idx_actid 根椐类型ID获取数据
-- alter log --
-- alter index --
DROP TABLE IF EXISTSpw_activitymodel;
CREATE TABLE pw_activitymodel (
`actmid` smallINT(6) unsigned NOT NULL auto_increment,
`name` varchar(30) NOT NULL default '',
`actid` tinyINT(3) unsigned NOT NULL default '0',
`ifable` tinyINT(3) NOT NULL default '1',
`vieworder` tinyINT(3) NOT NULL default '0',
`ifdel` tinyINT(3) unsigned NOT NULL default '1',
PRIMARY KEY(`actmid`),
KEY `idx_actid` (`actid`)
) TYPE=MyISAM AUTO_INCREMENT=19 ;



pw_activitypaylog

-- TableName pw_activitypaylog
-- Fields actpid
-- Fields tid 帖子TID
-- Fields actuid
-- Fields uid 用户UID
-- Fields username 用户名
-- Fields authorid 作者ID
-- Fields author 作者名称
-- Fields fromuid 来源用户ID
-- Fields fromusername 来源用户名
-- Fields cost
-- Fields costtype
-- Fields status
-- Fields createtime 创建时间
-- Fields subject 标题
-- Fields wherefrom
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_authorid 根椐作者ID获取数据
-- Indexs idx_tid 根椐帖子ID获取数据
-- Indexs idx_actuid_costtype
-- Indexs idx_fromuid 根椐来源用户ID获取数据
-- alter log --
-- alter index --
DROP TABLE IF EXISTS pw_activitypaylog;
CREATE TABLE pw_activitypaylog (
`actpid` mediumin(8) NOT NULL auto_increment,
`tid` INT(10) unsigned NOT NULL default '0',
`actuid` INT(10) unsigned NOT NULL default '0',
`uid` INT(10) unsigned NOT NULL default '0',
`username` varchar(15) NOT NULL default '',
`authorid` INT(10) unsigned NOT NULL default '0',
`author` varchar(15) NOT NULL default '',
`fromuid` INT(10) unsigned NOT NULL default '0',
`fromusername` varchar(15) NOT NULL default '',
`cost` varchar(255) NOT NULL default '',
`costtype` tinyINT(3) NOT NULL default '0',
`status` tinyINT(3) NOT NULL default '0',
`createtime` INT(10) unsigned NOT NULL default '0',
`subject` varchar(100) NOT NULL default '',
`wherefrom` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`actpid`),
KEY `idx_uid` (`uid`),
KEY `idx_authorid` (`authorid`),
KEY `idx_tid` (`tid`),
KEY `idx_actuid_costtype` (`actuid`,`costtype`),
KEY `idx_fromuid` (`fromuid`)
) TYPE=MyISAM;




pw_activityvalue1

-- TableName pw_activityvalue1 爬山活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue1;
CREATE TABLE pw_activityvalue1 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue10

-- TableName pw_activityvalue10 聚餐/茶馆信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue10;
CREATE TABLE pw_activityvalue10 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM ;




pw_activityvalue11

-- TableName pw_activityvalue11 夜生活/舞会信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue11;
CREATE TABLE pw_activityvalue11 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue12

-- TableName pw_activityvalue12 电影/K歌信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue12;
CREATE TABLE pw_activityvalue12 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue13

-- TableName pw_activityvalue13 演出/展览信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue13;
CREATE TABLE pw_activityvalue13 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue14

-- TableName pw_activityvalue14 桌游/棋牌信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue14;
CREATE TABLE pw_activityvalue14 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue15

-- TableName pw_activityvalue15 相亲信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue15;
CREATE TABLE pw_activityvalue15 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activitymodel

-- TableName pw_activityvalue16 旅游信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue16;
CREATE TABLE pw_activityvalue16 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue17

-- TableName pw_activityvalue17 其它活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue17;
CREATE TABLE pw_activityvalue17 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue2

-- TableName pw_activityvalue2 烧烤活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue2;
CREATE TABLE pw_activityvalue2 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue3

-- TableName pw_activityvalue3 暴走/快闪活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue3;
CREATE TABLE pw_activityvalue3 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue4

-- TableName pw_activityvalue4 自驾游活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue4;
CREATE TABLE pw_activityvalue4 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue5

-- TableName pw_activityvalue5 农家乐活动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue5;
CREATE TABLE pw_activityvalue5 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue6

-- TableName pw_activityvalue6 室内运动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue6;
CREATE TABLE pw_activityvalue6 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue7

-- TableName pw_activityvalue7 室外运动信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue7;
CREATE TABLE pw_activityvalue7 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue8

-- TableName pw_activityvalue8 真人CS信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue8;
CREATE TABLE pw_activityvalue8 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_activityvalue9

-- TableName pw_activityvalue9 看球赛信息表
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields ifrecycle 是否可放入回收站
-- alter log --
DROP TABLE IF EXISTS pw_activityvalue9;
CREATE TABLE pw_activityvalue9 (
`tid` INT(10) unsigned NOT NULL,
`fid` smallINT(6) unsigned NOT NULL default '0',
`ifrecycle` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`tid`)
) TYPE=MyISAM;




pw_actmember

-- TableName pw_actmember 活动贴报名成员
-- Fields id 记录序列号
-- Fields actid 活动ID
-- Fields winduid 用户ID
-- Fields state 是否审核
-- Fields applydate 提交日期
-- Fields contact 联系方式
-- Fields message 信息
-- Indexs idx_actid 根椐活动ID获取数据
-- Indexs idx_winduid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_actmember;
CREATE TABLE pw_actmember (
id mediumin(8) unsigned NOT NULL auto_increment,
actid INT(10) unsigned NOT NULL default '0',
winduid INT(10) unsigned NOT NULL default '0',
state tinyINT(3) NOT NULL default '0',
applydate INT(10) NOT NULL default '0',
contact varchar(20) NOT NULL default '',
message varchar(80) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_actid (actid),
KEY idx_winduid (winduid)
) TYPE=MyISAM;



pw_actmembers

-- TableName pw_actmembers 群组活动报名
-- Fields id 自增id
-- Fields uid 用户id
-- Fields actid 群组活动id
-- Fields realname 报名者真实姓名
-- Fields phone 报名者电话
-- Fields mobile 手机
-- Fields address 地址
-- Fields anonymous 是否匿名
-- Indexs idx_actid 根椐群组活动ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_actmembers;
CREATE TABLE pw_actmembers (
id mediumin(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
actid INT(10) unsigned NOT NULL default '0',
realname varchar( 30 ) NOT NULL default '',
phone varchar(15) NOT NULL default '',
mobile varchar(15) NOT NULL default '',
address varchar(255) NOT NULL default '',
anonymous tinyINT(3) unsigned NOT NULL,
PRIMARY KEY(id),
KEY idx_actid (actid)
) ENGINE=MyISAM;

pw_administrators

-- TableName pw_administrators 论坛管理组信息
-- Fields uid 用户id
-- Fields username 用户名
-- Fields groupid 用户组id
-- Fields groups 附加用户组头衔id
-- Fields slog 最后一次登录时间
-- alter log --

DROP TABLE IF EXISTS pw_administrators;
CREATE TABLE pw_administrators (
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
groupid tinyINT(3) NOT NULL default '0',
groups varchar(255) NOT NULL default '',
slog varchar(255) NOT NULL,
PRIMARY KEY(uid)
) TYPE=MyISAM;



pw_adminlog

-- TableName pw_adminlog 前台管理安全日志记录
-- Fields id 记录序列号
-- Fields type [置顶] [精华] [锁定] [提前] [标题] [删除] [移动] [复制]
-- Fields username1 发帖者
-- Fields username2 管理者
-- Fields field1 操作所处板快
-- Fields field2 储备字段
-- Fields field3 储备字段
-- Fields descrip 操作原因描述
-- Fields timestamp 操作unix时间戳
-- Fields ip 管理者ip地址
-- Indexs idx_type_timestamp 根椐类型与时间获取数据
-- Indexs idx_username1 根椐发贴者获取数据
-- Indexs idx_username2 根椐管理者获取数据
-- alter index --

DROP TABLE IF EXISTS pw_adminlog;
CREATE TABLE pw_adminlog (
id INT(11) NOT NULL auto_increment,
type varchar(10) NOT NULL default '',
username1 varchar(30) NOT NULL default '',
username2 varchar(30) NOT NULL default '',
field1 varchar(30) NOT NULL default '',
field2 varchar(30) NOT NULL default '',
field3 varchar(255) NOT NULL default '',
descrip text NOT NULL,
timestamp INT(10) NOT NULL default '0',
ip varchar(20) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_type_timestamp (type,timestamp),
KEY idx_username1 (username1),
KEY idx_username2 (username2)
) TYPE=MyISAM;

pw_adminset

-- TableName pw_adminset 系统组后台权限设置数据
-- Fields gid 用户组ID
-- Fields value 具体参数设置信息

DROP TABLE IF EXISTS pw_adminset;
CREATE TABLE pw_adminset (
gid tinyINT(3) unsigned NOT NULL default '0',
value text NOT NULL,
PRIMARY KEY(gid)
) TYPE=MyISAM;

pw_advert

-- TableName pw_advert 系统广告信息
-- Fields id 广告ID
-- Fields type 广告类型
-- Fields uid 用户ID
-- Fields ckey 广告位标识符
-- Fields stime 开始时间
-- Fields etime 结束时间
-- Fields ifshow 是否启用
-- Fields orderby 排序
-- Fields descrip 广告位描述
-- Fields config 广告内容具体设置
-- alter log --

DROP TABLE IF EXISTS pw_advert;
CREATE TABLE pw_advert (
id INT(10) unsigned NOT NULL auto_increment,
TYPE tinyINT(3) NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
cKEY varchar(32) NOT NULL default '',
stime INT(10) unsigned NOT NULL default '0',
etime INT(10) unsigned NOT NULL default '0',
ifshow tinyINT(3) NOT NULL default '0',
orderby tinyINT(3) NOT NULL default '0',
descrip varchar(255) NOT NULL,
config text NOT NULL,
PRIMARY KEY(id)
) TYPE=MyISAM AUTO_INCREMENT=101 ;

pw_announce

-- TableName pw_announce 公告信息表
-- Fields aid 公告id
-- Fields fid 公告有效板块(分类id,-1为全部论坛)
-- Fields ifopen 是否开启该公告
-- Fields ifconvert 是否进行windcode转换
-- Fields vieworder 板快排列顺序
-- Fields author 发布公告作者
-- Fields startdate 发布公告时间
-- Fields url url地址
-- Fields enddate 公告结束时间(暂时不用该功能)
-- Fields subject 公告标题
-- Fields content 公告内容
-- Indexs idx_vieworder_startdate 根椐排列顺序与时间获取数据
-- Indexs idx_fid 根椐版块FID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_announce;
CREATE TABLE pw_announce (
aid smallINT(6) unsigned NOT NULL auto_increment,
fid smallINT(6) NOT NULL default '-1',
ifopen tinyINT(3) NOT NULL default '0',
ifconvert tinyINT(3) NOT NULL default '0',
vieworder smallINT(6) NOT NULL default '0',
author varchar(15) NOT NULL default '',
startdate varchar(15) NOT NULL default '',
url varchar(80) NOT NULL default '',
enddate varchar(15) NOT NULL default '',
subject varchar(100) NOT NULL default '',
content mediumtext NOT NULL,
PRIMARY KEY(aid),
KEY idx_vieworder_startdate (vieworder,startdate),
KEY idx_fid (fid)
) TYPE=MyISAM;

pw_area_level

-- TableName pw_area_level 门户权限表
-- Fields uid 用户id
-- Fields username 用户名
-- Fields hasedit 是否编辑
-- Fields hasattr 是否属性
-- Fields super 是否超级权限,0/1
-- Fields level 具体权根
-- Fields idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_area_level;
CREATE TABLE pw_area_level (
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
hasedit tinyINT(3) NOT NULL default '0',
hasattr tinyINT(3) NOT NULL default '0',
super tinyINT(3) NOT NULL default '0',
level text,
KEY idx_uid (uid)
)ENGINE=MyISAM;

pw_argument

-- TableName pw_argument 群组讨论区信息
-- Fields tid 帖子ID
-- Fields cyid 群组ID
-- Fields topped 群组中发表言论的置顶
-- Fields postdate 发帖时间
-- Fields lastpost 最后发表时间
-- Fields digest 群组自有的精华字段
-- Fields titlefont 群组自有的加亮字段
-- Fields toolfield 群组帖子管理有效期字段
-- Indexs idx_cyid_topped_lastpost 根椐群组ID,是否置顶和最后发表时间获取数据
-- Indexs idx_lastpost 根椐最后发表时间获取数据
-- Indexs idx_postdate 根椐发贴时间获取数据
-- Indexs idx_digest 根椐精华获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_argument;
CREATE TABLE pw_argument (
tid INT(10) unsigned NOT NULL,
cyid smallINT(6) unsigned NOT NULL default '0',
topped tinyINT(3) unsigned NOT NULL,
postdate INT(10) unsigned NOT NULL default '0',
lastpost INT(10) unsigned NOT NULL default '0',
digest tinyINT(1) NOT NULL default '0',
titlefont varchar(15) NOT NULL default '',
toolfield varchar(21) NOT NULL default '',
PRIMARY KEY(tid),
KEY idx_cyid_topped_lastpost (cyid,topped,lastpost),
KEY idx_lastpost (lastpost),
KEY idx_postdate (postdate),
KEY idx_digest (digest)
) TYPE=MyISAM;

pw_attachbuy

-- TableName pw_attachbuy 附件出售信息
-- Fields aid 附件ID
-- Fields uid 购买用户的ID
-- Fields ctype 附件出售所花费的积分类型
-- Fields cost 用户购买附件所花费的积分数
-- Fields createdtime 附件添加时间
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_attachbuy;
CREATE TABLE pw_attachbuy (
aid mediumin(8) unsigned NOT NULL,
uid INT(10) unsigned NOT NULL default '0',
ctype varchar(20) NOT NULL default '',
cost smallINT(6) unsigned NOT NULL,
createdtime INT(10) NOT NULL default '0',
PRIMARY KEY(aid,uid)
) TYPE=MyISAM;

pw_attachdownload

-- TableName pw_attachdownload 版块下载附件扣除积分记录
-- Fields aid 附件编号
-- Fields uid 用户编号
-- Fields ctype 扣除积分类型
-- Fields cost 扣除积分值
-- Fields createdate 扣除积分时间

DROP TABLE IF EXISTS pw_attachdownload;
CREATE TABLE pw_attachdownload (
`aid` INT(10) unsigned NOT NULL,
`uid` INT(10) unsigned NOT NULL,
`cTYPE` varchar(20) NOT NULL default '0',
`cost` smallINT(6) unsigned NOT NULL default '0',
`createdtime` INT(10) NOT NULL default '0',
PRIMARY KEY(`aid`,`uid`)
) ENGINE=MyISAM;

pw_attachs

-- TableName pw_attachs 附件信息
-- Fields aid 附件id
-- Fields fid 附件所在板块
-- Fields uid 用户的id
-- Fields tid 帖子id
-- Fields pid 回复帖子的id
-- Fields did 日志ID
-- Fields name 附件显示名
-- Fields type 文件类型
-- Fields size 文件大小
-- Fields attachurl 实际储存名
-- Fields hits 点击率
-- Fields needrvrc 查看附件所需威望
-- Fields special 附件类型:出售或加密
-- Fields ctype 附件出售或加密所需的积分类型
-- Fields uploadtime 上传时间
-- Fields descrip 对附件的描述
-- Fields ifthumb 是否包含数据库文件
-- Fields mid 消息id
-- Indexs idx_fid 根椐版块ID获取数据
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_did 根椐日志ID获取数据
-- Indexs idx_type 根椐类型获取数据
-- Indexs idx_tid_pid 根椐帖子ID与回复ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_attachs;
CREATE TABLE pw_attachs (
aid INT(10) unsigned NOT NULL auto_increment,
fid smallINT(6) unsigned NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
tid INT(10) unsigned NOT NULL default '0',
pid INT(10) unsigned NOT NULL default '0',
did INT(10) unsigned NOT NULL default '0',
name varchar(255) NOT NULL default '',
type varchar(30) NOT NULL default '',
size INT(10) unsigned NOT NULL default '0',
attachurl varchar(80) NOT NULL default '0',
hits mediumin(8) unsigned NOT NULL default '0',
needrvrc smallINT(6) unsigned NOT NULL default '0',
special tinyINT(3) unsigned NOT NULL default '0',
ctype varchar(20) NOT NULL default '',
uploadtime INT(10) NOT NULL default '0',
descrip varchar(100) NOT NULL default '',
ifthumb tinyINT(3) NOT NULL default '0',
mid INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(aid),
KEY idx_fid (fid),
KEY idx_uid (uid),
KEY idx_did (did),
KEY idx_type (type),
KEY idx_tid_pid (tid,pid)
) TYPE=MyISAM;

pw_attention

-- TableName pw_attention 朋友模板里,我关注的
-- Fields uid 用户id
-- Fields friendid 被关注用户id
-- Fields joindate 关注时间
-- Indexs idx_uid_joindate 根椐用户ID与增加时间获取数据
-- Indexs idx_friendid_joindate 根椐好友ID与增加时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_attention;
CREATE TABLE pw_attention (
`uid` INT(10) NOT NULL default '0',
`friendid` INT(10) NOT NULL default '0',
`joindate` INT(10) NOT NULL default '0',
PRIMARY KEY(`friendid`,`uid`),

KEY `idx_joindate` (`joindate`),
KEY `idx_uid_joindate` (`uid`,`joindate`),
KEY `idx_friendid_joindate` (`friendid`,`joindate`)
) ENGINE=MyISAM;




pw_attention_blacklist

-- TableName pw_attention_blacklist 禁言用户列表
-- Fields uid 用户ID
-- Fields touid 对象用户ID

DROP TABLE IF EXISTS pw_attention_blacklist;
CREATE TABLE pw_attention_blacklist (
`uid` INT(10) unsigned NOT NULL,
`touid` INT(10) unsigned NOT NULL,
PRIMARY KEY(`uid`,`touid`)
) TYPE=MyISAM;



pw_ban

-- TableName : pw_ban 禁止数据表
-- PRIMARY KEY: id
-- Fields id 主键ID
-- Fields uid 用户名ID
-- Fields username 用户名
-- Fields type 类型目前1为禁止签名
-- Fields admin 管理员用户名
-- Fields reason 禁止原因
-- Fields time 时间
-- Index:idx_type_uid 根椐用户uid与TYPE获取内容
DROP TABLE IF EXISTS `pw_ban`;
CREATE TABLE IF NOT EXISTS `pw_ban` (
`id` mediumin(8) unsigned NOT NULL auto_increment,
`uid` INT(10) unsigned NOT NULL default '0',
`username` varchar(15) NOT NULL default '',
`TYPE` tinyINT(3) unsigned NOT NULL default '0',
`admin` varchar(15) NOT NULL default '',
`reason` varchar(100) NOT NULL default '',
`time` INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(`id`),
UNIQUE KEY `idx_TYPE_uid` (`TYPE`,`uid`)
) ENGINE=MyISAM;



pw_banuser

-- TableName pw_banuser 禁言用户列表
-- Fields id 自增id
-- Fields uid 用户id
-- Fields fid 版块id
-- Fields type 类型(1-定期,2-永久 3—强制)
-- Fields startdate 开始时间
-- Fields days 天数
-- Fields admin 操作人
-- Fields reason 原因
-- Fields idx_uid_fid 根椐用户ID与版块ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_banuser;
CREATE TABLE pw_banuser (
id mediumin(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
fid smallINT(6) unsigned NOT NULL default '0',
type tinyINT(3) NOT NULL default '0',
startdate INT(10) NOT NULL default '0',
days smallINT(6) NOT NULL default '0',
admin varchar(15) NOT NULL default '',
reason varchar(80) NOT NULL default '',
PRIMARY KEY(id),
UNIQUE KEY idx_uid_fid (uid,fid)
) TYPE=MyISAM;



pw_bbsinfo

-- TableName pw_bbsinfo 论坛基本信息
-- Fields id 自增ID
-- Fields newmember 最新注册
-- Fields totalmember 会员总数
-- Fields higholnum 最高在线数
-- Fields higholtime 达到最高在线时间
-- Fields tdtcontrol 数据更新时间
-- Fields yposts 昨日发贴数
-- Fields hposts 最高日贴
-- Fields hit_tdtime 点击率延迟
-- Fields hit_control 点击率最后更新时间
-- Fields plantime 下次计划任务执行的时间
-- Fields o_post 圈子中各种用户发表信息统计,记录、分享、群组、相册、回复等的总数
-- Fields o_tpost 圈子中各种用户发表信息统计,记录、分享、群组、相册、回复等的今日总数
-- Fields last_statistictime 上次统时间
-- alter log --

DROP TABLE IF EXISTS pw_bbsinfo; CREATE TABLE pw_bbsinfo (
id smallINT(3) unsigned NOT NULL auto_increment,
newmember varchar(15) NOT NULL default '',
totalmember mediumin(8) unsigned NOT NULL default '0',
higholnum mediumin(8) unsigned NOT NULL default '0',
higholtime INT(10) unsigned NOT NULL default '0',
tdtcontrol INT(10) unsigned NOT NULL default '0',
yposts mediumin(8) unsigned NOT NULL default '0',
hposts mediumin(8) unsigned NOT NULL default '0',
hit_tdtime INT(10) unsigned NOT NULL default '0',
hit_control tinyINT(3) unsigned NOT NULL default '0',
plantime INT(10) NOT NULL default '0',
o_post INT(10) unsigned NOT NULL default '0',
o_tpost INT(10) unsigned NOT NULL default '0',
last_statistictime INT NOT NULL default '0',
KEY id (id)
) TYPE=MyISAM;



pw_buyadvert

-- TableName pw_buyadvert 广告出租信息
-- Fields id 出租信息id
-- Fields uid 申请用户的ID
-- Fields ifcheck 是否启用
-- Fields lasttime 持续时间
-- Fields config 申请的信息
-- alter log --

DROP TABLE IF EXISTS pw_buyadvert;
CREATE TABLE pw_buyadvert (
id INT(10) unsigned NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
ifcheck tinyINT(3) NOT NULL default '0',
lasttime INT(10) NOT NULL default '0',
config text NOT NULL,
PRIMARY KEY(id,uid)
) TYPE=MyISAM;



pw_cache

-- TableName pw_cache 缓存数据信息表
-- Fields name 文件名
-- Fields cache 缓存内容
-- Fields time 时间

DROP TABLE IF EXISTS pw_cache;
CREATE TABLE pw_cache (
name varchar(20) NOT NULL default '',
cache mediumtext NOT NULL,
time INT(10) NOT NULL default '0',
PRIMARY KEY(name)
) TYPE=MyISAM;



pw_cachedata

-- TableName pw_cachedata 缓存数据表
-- Fields id 自增字段
-- Fields invokepieceid 模块ID
-- Fields fid 版块id
-- Fields loopid 循环版块id
-- Fields data 具体模块数据
-- Fields cachetime 缓存自动更新时间
-- Indexs idx_invokepieceid_fid_loopid 根椐模块ID,版块ID与循环ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cachedata;
CREATE TABLE pw_cachedata (
id INT(10) unsigned NOT NULL auto_increment,
invokepieceid smallINT(6) unsigned NOT NULL default '0',
fid smallINT(6) unsigned NOT NULL default '0',
loopid smallINT(6) unsigned NOT NULL default '0',
data text NOT NULL,
cachetime INT(10) NOT NULL default '0',
PRIMARY KEY(id),
UNIQUE KEY idx_invokepieceid_fid_loopid (invokepieceid,fid,loopid)
) TYPE=MyISAM;



pw_cache_members

-- TableName pw_cache_members 缓存存储表
-- Fields ckey key
-- Fields cvalue value
-- Fields expire 有效时间

DROP TABLE IF EXISTS pw_cache_members;
CREATE TABLE pw_cache_members (
ckey char(32) NOT NULL default '',
cvalue text NOT NULL,
expire INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(ckey)
) ENGINE=MyISAM;



pw_channel

-- TableName pw_channel 门户频道表
-- Fields id 自增字段
-- Fields name 频道名称
-- Fields alias 和文件夹相关别名
-- Fields queue 位置等级,控制前台显示位置
-- Fields relate_theme 相关风格
-- Fields domain_band 域名绑定
-- Fields metatitle meta标题
-- Fields metadescrip meta描述
-- Fields metakeywords meta关键字
-- Fields statictime 更新时间
-- Indexs idx_alias 根椐别名获取数据
-- Indexs idx_relatetheme 根椐相关风格获取数据
-- Indexs idx_queue 根椐等级获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_channel;
CREATE TABLE pw_channel (
id smallINT(6) NOT NULL AUTO_INCREMENT,
name varchar(20) NOT NULL default '',
alias varchar(20) NOT NULL default '',
queue smallINT(6) NOT NULL default '0',
relate_theme varchar(20) NOT NULL default 'default',
domain_band varchar(50) NOT NULL default '',
metatitle varchar(255) NOT NULL default '',
metadescrip varchar(255) NOT NULL default '',
metakeywords varchar(255) NOT NULL default '',
statictime INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
UNIQUE KEY idx_alias (alias),
KEY idx_relatetheme (relate_theme),
KEY idx_queue (queue)
) ENGINE=MyISAM;



pw_clientorder

-- TableName pw_clientorder 后台定单管理相关数据
-- Fields id 自增id
-- Fields order_no 定单号
-- Fields type 类型:0:积分充值,1:道具购买,2:版块访问权限购买,3:特殊组购买,4:注册码购买
-- Fields uid 用户ID
-- Fields paycredit 积分类型
-- Fields price 价格
-- Fields payemail 付款帐号
-- Fields number 支付金额
-- Fields date 交易时间
-- Fields state 交易状态
-- Fields extra_1 扩展字段
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_orderno 根椐定单号获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_clientorder;
CREATE TABLE pw_clientorder (
id INT(11) NOT NULL auto_increment,
order_no varchar(30) NOT NULL default '',
type tinyINT(3) unsigned NOT NULL,
uid INT(10) unsigned NOT NULL default '0',
paycredit varchar(15) NOT NULL default '',
price decimal(8,2) NOT NULL default '0',
payemail varchar(60) NOT NULL default '',
number smallINT(6) NOT NULL default '0',
date INT(10) NOT NULL default '0',
state tinyINT(3) NOT NULL default '0',
extra_1 INT(10) NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_uid (uid),
KEY idx_orderno (order_no)
) TYPE=MyISAM;



pw_cmembers

-- TableName pw_cmembers 群组成员信息
-- Fields id 自增ID
-- Fields uid 用户id
-- Fields username 用户名
-- Fields realname 用户真名
-- Fields ifadmin 是否为所属群组管理员
-- Fields gender 性别
-- Fields tel 电话
-- Fields email email
-- Fields colonyid 所属群组id
-- Fields address 地址
-- Fields introduce 简介
-- Fields addtime 加入时间
-- Fields lastvisit 最后访问群组的时间
-- Fields lastpost 群组里面会员的最后发言时间
-- Indexs idx_colonyid_uid 根椐所属群组ID和用户ID获取数据
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cmembers;
CREATE TABLE pw_cmembers (
id mediumin(9) NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
username varchar(20) NOT NULL default '',
realname varchar(20) NOT NULL default '',
ifadmin tinyINT(3) NOT NULL default '0',
gender tinyINT(3) NOT NULL default '0',
tel varchar(15) NOT NULL default '',
email varchar(50) NOT NULL default '',
colonyid smallINT(6) NOT NULL default '0',
address varchar(255) NOT NULL default '',
introduce varchar(255) NOT NULL default '',
addtime INT(10) unsigned NOT NULL default '0',
lastvisit INT(10) unsigned NOT NULL default '0',
lastpost INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
UNIQUE KEY idx_colonyid_uid (colonyid,uid),
KEY idx_uid (uid)
) TYPE=MyISAM;



pw_cms_article

-- TableName pw_cms_article 文章表
-- Fields article_id 文章ID
-- Fields subject 标题
-- Fields descrip 动态类型
-- Fields author 作者
-- Fields username 发表人
-- Fields userid 用户id
-- Fields jumpurl 外链地址
-- Fields frominfo 文章来源
-- Fields fromurl 来源地址
-- Fields column_id 所属栏目
-- Fields ifcheck 是否审核
-- Fields postdate 发表时间
-- Fields modifydate 修改时间
-- Fields ifattach 是否有附件
-- Fields sourcetype 来源类型
-- Fields sourceid 来源id
-- Indexs idx_columnid 根椐所属栏目获取数据
-- alter log --

DROP TABLE IF EXISTS pw_cms_article;
CREATE TABLE pw_cms_article (
`article_id` mediumin(8) NOT NULL AUTO_INCREMENT,
`subject` varchar(100) NOT NULL default '',
`descrip` varchar(255) NOT NULL default '',
`author` varchar(15) NOT NULL default '',
`username` varchar(15) NOT NULL default '',
`userid` INT(10) unsigned NOT NULL default '0',
`jumpurl` varchar(255) NOT NULL default '',
`frominfo` varchar(100) NOT NULL default '',
`fromurl` varchar(255) NOT NULL default '',
`column_id` smallINT(6) NOT NULL default '0',
`ifcheck` tinyINT(3) NOT NULL default '1',
`postdate` INT(10) NOT NULL default '0',
`modifydate` INT(10) NOT NULL default '0',
`ifattach` tinyINT(3) NOT NULL default '0',
`sourcetype` varchar(30) NOT NULL default '',
`sourceid` INT(10) NOT NULL default '0',
PRIMARY KEY(`article_id`),
KEY `idx_columnid` (`column_id`)
) TYPE=MyISAM;



pw_cms_articlecontent

-- TableName pw_cms_articlecontent 文章内容表
-- Fields article_id 主键ID
-- Fields content 文章内容
-- Fields relatearticle 关联文章

DROP TABLE IF EXISTS pw_cms_articlecontent;
CREATE TABLE pw_cms_articlecontent (
`article_id` mediumin(8) NOT NULL,
`content` text NOT NULL,
`relatearticle` text NOT NULL,
PRIMARY KEY(`article_id`)
) TYPE=MyISAM;

pw_cms_articleextend

-- TableName pw_cms_articleextend 文章附加信息表
-- Fields article_id 主键ID
-- Fields hits 文章点击数

DROP TABLE IF EXISTS pw_cms_articleextend;
CREATE TABLE pw_cms_articleextend (
`article_id` mediumin(8) NOT NULL,
`hits` INT(10) NOT NULL default 0,
PRIMARY KEY(`article_id`)
) TYPE=MyISAM;

pw_cms_attach

-- TableName pw_cms_attach 文章附件信息表
-- Fields attach_id 主键ID
-- Fields name 附件名称
-- Fields descrip 附件描述
-- Fields article_id 所属文章
-- Fields type 附件类型
-- Fields size 附件大小
-- Fields uploadtime 上传时间
-- Fields attachurl 附件地址
-- Fields ifthumb 是否有缩略
-- Indexs idx_articleid 根椐文章ID获取数据
-- alter log --

DROP TABLE IF EXISTS pw_cms_attach;
CREATE TABLE pw_cms_attach (
`attach_id` mediumin(8) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL default '',
`descrip` varchar(255) NOT NULL default '',
`article_id` mediumin(8) NOT NULL default '0',
`type` varchar(10) NOT NULL default '',
`size` INT(10) NOT NULL default '0',
`uploadtime` INT(10) NOT NULL default '0',
`attachurl` varchar(255) NOT NULL default '',
`ifthumb` tinyINT(3) NOT NULL default '0',
PRIMARY KEY(`attach_id`),
KEY `idx_articleid` (`article_id`)
) TYPE=MyISAM;

pw_cms_column

-- TableName pw_cms_column 文章栏目表
-- Fields column_id 主键ID
-- Fields parent_id 父栏目id
-- Fields name 栏目名称
-- Fields order 栏目排序
-- Fields allowoffer 是否允许投递
-- Fields seotitle seo标题
-- Fields seodesc seo描述
-- Fields seokeywords seo关键字
-- alter log --

DROP TABLE IF EXISTS pw_cms_column;
CREATE TABLE pw_cms_column (
`column_id` smallINT(6) NOT NULL AUTO_INCREMENT,
`parent_id` smallINT(6) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`order` smallINT(6) NOT NULL default '0',
`allowoffer` tinyINT(1) NOT NULL default '0',
`seotitle` varchar(255) NOT NULL default '',
`seodesc` varchar(255) NOT NULL default '',
`seokeywords` varchar(255) NOT NULL default '',
PRIMARY KEY(`column_id`)
) TYPE=MyISAM;



pw_cms_comment

-- TableName pw_cms_comment 文章评论表
-- Fields commentid 评论ID
-- Fields uid 用户id
-- Fields article_id  文章id
-- Fields content 评论内容
-- Fields replynum 回复数
-- Fields postdate 评论时间 
-- Fields ip ip
DROP TABLE IF EXISTS pw_cms_comment;
CREATE TABLE pw_cms_comment(
`commentid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(10) unsigned NOT NULL DEFAULT '0',
`article_id` int(10) unsigned NOT NULL DEFAULT '0',
`content` varchar(255) NOT NULL DEFAULT '',
`replynum` smallint(6) unsigned NOT NULL DEFAULT '0',
`postdate` int(10) unsigned NOT NULL DEFAULT '0',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`commentid`),
KEY `idx_articleid_postdate` (`article_id`,`postdate`)
)TYPE=MyISAM;



pw_cms_comment

-- TableName pw_cms_commentreply 文章评论回复表
-- Fields replyid 回复ID
-- Fields uid 用户id
-- Fields commentid 评论id
-- Fields content 回复内容
-- Fields postdate 发布时间
-- Fields ip ip
DROP TABLE IF EXISTS pw_cms_commentreply;
CREATE TABLE pw_cms_commentreply (
`replyid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(10) unsigned NOT NULL DEFAULT '0',
`commentid` int(10) unsigned NOT NULL DEFAULT '0',
`content` varchar(255) NOT NULL DEFAULT '',
`postdate` int(10) unsigned NOT NULL DEFAULT '0',
`ip` varchar(15) NOT NULL DEFAULT '',
PRIMARY KEY (`replyid`),
KEY `idx_commentid_postdate` (`commentid`,`postdate`)
)




pw_cms_purview

-- TableName pw_cms_purview 文章权限表
-- Fields purview_id 主键id
-- Fields username 用户名
-- Fields super 是否有所有权限
-- Fields columns 有权限的栏目
-- alter log --

DROP TABLE IF EXISTS pw_cms_purview;
CREATE TABLE pw_cms_purview (
`purview_id` smallINT(6) NOT NULL AUTO_INCREMENT,
`username` varchar(15) NOT NULL default '',
`super` tinyINT(3) NOT NULL default '0',
`columns` text NOT NULL,
PRIMARY KEY(`purview_id`)
) TYPE=MyISAM;



pw_cnalbum

-- TableName pw_cnalbum 群组相册
-- Fields aid 记录序列号
-- Fields aname 相册名称
-- Fields aintro 相册介绍
-- Fields atype 相册类型
-- Fields private 相册的可见度,群组:0全站用户可见 1群内用户可见 个人:0全站用户可见 1仅好友可见
-- Fields albumpwd 相册密码
-- Fields ownerid 群组:群组id 个人:用户id
-- Fields owner 群组:群组名称 个人:用户名称
-- Fields photonum 相片符号
-- Fields lastphoto 最后相片
-- Fields lasttime 最后上传照片的时间
-- Fields lastpid 最后上传图片的id
-- Fields crtime 创建时间
-- Fields memopen 群组相册是否允许群员上传字段 0:不允许 1:允许
-- Fields isdefault 默认相册标识字段
-- Indexs idx_atype_ownerid 根椐相册类型与相册所属获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnalbum;
CREATE TABLE pw_cnalbum (
aid INT(10) unsigned NOT NULL auto_increment,
aname varchar(50) NOT NULL default '',
aintro varchar(200) NOT NULL default '',
aTYPE smallINT(6) NOT NULL default '0',
private tinyINT(3) unsigned NOT NULL,
albumpwd varchar(40) NOT NULL default '',
ownerid INT(10) unsigned NOT NULL default '0',
owner varchar(15) NOT NULL default '',
photonum smallINT(6) NOT NULL default '0',
lastphoto varchar(100) NOT NULL default '',
lasttime INT(10) unsigned NOT NULL default '0',
lastpid varchar(100) NOT NULL default '',
crtime INT(10) NOT NULL default '0',
memopen tinyINT(3) NOT NULL default '1',
isdefault tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(aid),
KEY idx_atype_ownerid (atype,ownerid)
) TYPE=MyISAM;



pw_cnclass

-- TableName pw_cnclass 群组类型
-- Fields fid 所属版块id
-- Fields cname 类别名
-- Fields ifopen 群组总数
-- Fields cnsum 是否开启
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnclass;
CREATE TABLE pw_cnclass (
fid smallINT(6) unsigned NOT NULL,
cname varchar(20) NOT NULL default '',
ifopen tinyINT(3) unsigned NOT NULL default '0',
cnsum INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(fid)
) TYPE=MyISAM;

pw_cnlevel

-- TableName pw_cnlevel 群组等级表
-- Fields id 自增id
-- Fields ltype 群组类型
-- Fields ltitle 等级名称
-- Fields lpoint 升级点
-- Fields albumnum 允许的相册数量
-- Fields maxphotonum 最大相片数
-- Fields maxmember 最大成员数
-- Fields bbsmode 开启论坛模式
-- Fields allowmerge 允许合并
-- Fields allowattorn 允许转让
-- Fields allowdisband 允许解散
-- Fields pictopic 是否开启图片帖功能
-- Fields allowstyle 允许风格切换
-- Fields topicadmin 群组等级中帖子管理权限配置
-- Fields modeset 各个模块的开启、别名以及排序的配置
-- Fields layout 群组首页的页面布局配置
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnlevel;
CREATE TABLE pw_cnlevel (
id mediumin(8) NOT NULL AUTO_INCREMENT,
ltype enum('common','special') NOT NULL default 'common',
ltitle varchar(60) NOT NULL default '',
lpoint INT(10) unsigned NOT NULL default '0',
albumnum mediumin(8) unsigned NOT NULL default '0',
maxphotonum mediumin(8) unsigned NOT NULL default '0',
maxmember mediumin(8) unsigned NOT NULL default '0',
bbsmode tinyINT(3) unsigned NOT NULL default '0',
allowmerge tinyINT(3) unsigned NOT NULL default '0',
allowattorn tinyINT(3) unsigned NOT NULL default '0',
allowdisband tinyINT(3) unsigned NOT NULL default '0',
pictopic tinyINT(3) unsigned NOT NULL default '0',
allowstyle tinyINT(3) unsigned NOT NULL default '0',
topicadmin text NOT NULL,
modeset text NOT NULL,
layout text NOT NULL,
PRIMARY KEY(id)
) ENGINE=MyISAM;

pw_cnlevel

-- TableName pw_cnlevel 群组等级表
-- Fields id 自增id
-- Fields ltype 群组类型
-- Fields ltitle 等级名称
-- Fields lpoint 升级点
-- Fields albumnum 允许的相册数量
-- Fields maxphotonum 最大相片数
-- Fields maxmember 最大成员数
-- Fields bbsmode 开启论坛模式
-- Fields allowmerge 允许合并
-- Fields allowattorn 允许转让
-- Fields allowdisband 允许解散
-- Fields pictopic 是否开启图片帖功能
-- Fields allowstyle 允许风格切换
-- Fields topicadmin 群组等级中帖子管理权限配置
-- Fields modeset 各个模块的开启、别名以及排序的配置
-- Fields layout 群组首页的页面布局配置
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnlevel;
CREATE TABLE pw_cnlevel (
id mediumin(8) NOT NULL AUTO_INCREMENT,
ltype enum('common','special') NOT NULL default 'common',
ltitle varchar(60) NOT NULL default '',
lpoint INT(10) unsigned NOT NULL default '0',
albumnum mediumin(8) unsigned NOT NULL default '0',
maxphotonum mediumin(8) unsigned NOT NULL default '0',
maxmember mediumin(8) unsigned NOT NULL default '0',
bbsmode tinyINT(3) unsigned NOT NULL default '0',
allowmerge tinyINT(3) unsigned NOT NULL default '0',
allowattorn tinyINT(3) unsigned NOT NULL default '0',
allowdisband tinyINT(3) unsigned NOT NULL default '0',
pictopic tinyINT(3) unsigned NOT NULL default '0',
allowstyle tinyINT(3) unsigned NOT NULL default '0',
topicadmin text NOT NULL,
modeset text NOT NULL,
layout text NOT NULL,
PRIMARY KEY(id)
) ENGINE=MyISAM;

pw_cnphoto

-- TableName pw_cnphoto 群组相片
-- Fields pid 照片id
-- Fields aid 附件ID
-- Fields pintro 相片介绍
-- Fields path 照片路径
-- Fields uploader 相片所有
-- Fields uptime 上传时间
-- Fields hits 点击次数
-- Fields ifthumb 是否有缩略
-- Fields c_num 回复个数
-- Indexs idx_aid_uptime 根椐附件ID与上传时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnphoto;
CREATE TABLE pw_cnphoto (
pid INT(10) NOT NULL auto_incrementt,
aid INT(10) unsigned NOT NULL default '0',
pintro varchar(200) NOT NULL default '',
path varchar(200) NOT NULL default '',
uploader varchar(50) NOT NULL default '',
uptime INT(10) NOT NULL default '0',
hits smallINT(6) NOT NULL default '0',
ifthumb tinyINT(1) unsigned NOT NULL default '0',
c_num mediumin(8) unsigned NOT NULL default '0',
PRIMARY KEY(pid),
KEY idx_aid_uptime (aid,uptime)
) TYPE=MyISAM;



pw_cnskin

-- TableName pw_cnskin 群组皮肤表
-- Fields dir 风格目录名
-- Fields name 风格名
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnskin;
CREATE TABLE pw_cnskin (
dir varchar(20) NOT NULL,
name varchar(30) NOT NULL default '',
PRIMARY KEY(dir)
) ENGINE=MyISAM;



pw_cnstyles

-- TableName pw_cnstyles 群组自有的分类表
-- Fields id 自增id
-- Fields cname 群组分类名称
-- Fields ifopen 是否开启该分类
-- Fields csum 该分类下的群组数目
-- Fields upid 父分类id
-- Indexs idx_cname 根椐群组分类名称获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cnstyles;
CREATE TABLE pw_cnstyles (
id smallINT(6) NOT NULL auto_increment,
cname varchar(20) NOT NULL default '',
ifopen tinyINT(3) NOT NULL default '1',
csum INT(10) NOT NULL default '0',
upid smallINT(10) NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_cname (cname)
) ENGINE=MyISAM;


pw_collection

-- TableName pw_collection 收藏表
-- Fields id 自增id
-- Fields type 收藏类型
-- Fields typeid 类型ID
-- Fields uid 用户ID
-- Fields username 用户名
-- Fields postdate 收藏时间
-- Fields content 收藏内容
-- Fields ifhidden 是否为私有,1为私有
-- Fields c_num 回复的个数
-- Indexs idx_uid_postdate 根椐用户ID与时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_collection;
CREATE TABLE pw_collection (
id mediumin(8) NOT NULL auto_increment,
type varchar(20) NOT NULL default '',
typeid INT(10) unsigned NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
postdate INT(10) unsigned NOT NULL default '0',
content text NOT NULL,
ifhidden tinyINT(3) unsigned NOT NULL default '0',
c_num mediumin(8) unsigned NOT NULL default '0',
ctid INT(10) NOT NULL default '-1',
PRIMARY KEY(id),
KEY idx_uid_postdate (uid,postdate),
KEY idx_ctid ( `ctid` )
) TYPE=MyISAM;

pw_collectiontype

-- TableName pw_collectiontype 收藏分类表
-- Fields ctid 分类ID
-- Fields uid 用户ID
-- Fields name 分类名称
-- Fields KEY idx_uid 根据索引搜分类信息

DROP TABLE IF EXISTS pw_collectiontype;
CREATE TABLE `pw_collectiontype` (
`ctid` INT(10) unsigned NOT NULL auto_increment,
`uid` INT(10) unsigned NOT NULL default '0',
`name` varchar(20) NOT NULL default '',
PRIMARY KEY(`ctid`),
KEY `idx_uid` (`uid`)
) ENGINE=MyISAM;

pw_colonys

-- TableName pw_colonys 群组信息
-- Fields id 自增id
-- Fields classid 分类类别id
-- Fields cname 群组名字
-- Fields admin 管理者
-- Fields members 群组中的成员数
-- Fields ifcheck 是否允许新成员加入
-- Fields ifopen 是否公开群组话题
-- Fields cnimg 标志图片
-- Fields banner 群组banner
-- Fields createtime 创建时间
-- Fields annouce 群组公告
-- Fields albumnum 群组相册总数
-- Fields photonum 更新群组相片数
-- Fields writenum 群组记录数
-- Fields activitynum 群组活动数
-- Fields iftopicshowinforum 控制群组帖子是否显示在版块中
-- Fields annoucesee 是否公开群组公告内容
-- Fields descrip 群组简介
-- Fields commonlevel
-- Fields speciallevel
-- Fields tnum 群组的主题数
-- Fields pnum 群组的回复数
-- Fields todaypost 群组的当日发帖数
-- Fields styleid 群组自有分类id
-- Fields visit 群组访问统计
-- Fields ifshow 群组链接是否在版块中显示
-- Fields ifshowpic 是否在帖子列表页以图文的方式显示群组链接
-- Fields colonystyle 群组风格
-- Fields ifwriteopen 群组讨论区是否公开
-- Fields ifmemberopen 群组成员是否公开
-- Fields ifannouceopen 群组公告是否公开
-- Fields vieworder 关联版块的群组在版块中显示的顺序
-- Fields titlefont 群组标题字体
-- Fields viewtype 群组的展示类型 0:群组和论坛视图 1:论坛视图 2:群组视图
-- Fields visitor 群组的游客访问Id、时间
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_colonys;
CREATE TABLE pw_colonys (
id smallINT(6) unsigned NOT NULL auto_increment,
classid smallINT(6) NOT NULL default '0',
cname varchar(20) NOT NULL default '',
admin varchar(20) NOT NULL default '',
members INT(10) NOT NULL default '0',
ifcheck tinyINT(3) NOT NULL default '0',
ifopen tinyINT(3) NOT NULL default '1',
cnimg varchar(100) NOT NULL default '',
banner varchar(100) NOT NULL default '',
createtime INT(10) NOT NULL default '0',
annouce text NOT NULL default '',
albumnum smallINT(6) NOT NULL default '0',
photonum INT(10) unsigned NOT NULL default '0',
writenum INT(10) unsigned NOT NULL default '0',
activitynum INT(10) NOT NULL default '0',
iftopicshowinforum tinyINT(3) unsigned NOT NULL default '1',
annoucesee smallINT(6) NOT NULL default '0',
descrip varchar(255) NOT NULL default '',
commonlevel mediumin(8) unsigned NOT NULL default '0',
speciallevel mediumin(8) unsigned NOT NULL default '0',
tnum INT(10) NOT NULL default '0',
pnum INT(10) unsigned NOT NULL default '0',
todaypost INT(10) NOT NULL default '0',
styleid smallINT(6) unsigned NOT NULL default '0',
visit INT(10) NOT NULL default '0',
ifshow tinyINT(3) NOT NULL default '0',
ifshowpic tinyINT(3) NOT NULL default '0',
colonystyle varchar(40) NOT NULL default '',
ifwriteopen tinyINT(3) NOT NULL default '1',
ifmemberopen tinyINT(3) NOT NULL default '1',
ifannouceopen tinyINT(3) NOT NULL default '1',
vieworder tinyINT(3) NOT NULL default '0',
titlefont varchar(255) NOT NULL default '',
viewTYPE tinyINT(3) NOT NULL default '0',
visitor text NOT NULL,
PRIMARY KEY(id),
UNIQUE KEY idx_cname (cname),
KEY idx_admin (admin),
KEY idx_classid (classid) ,

KEY `idx_classid_vieworder` (`classid`, `vieworder`)
) TYPE=MyISAM;


pw_comment

-- TableName pw_comment 用户评论表
-- Fields id 自增id
-- Fields uid 发布评论的用户UID
-- Fields username 发布评论的用户名
-- Fields title 评论内容
-- Fields type 评论类型
-- Fields typeid 评论类型ID
-- Fields upid 回复ID
-- Fields postdate 发布日期
-- Fields ifwordsfb 是否含有敏感词
-- Indexs idx_type_typeid 根椐类型与类型ID获取数据
-- Indexs idx_upid 根椐回复ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_comment;
CREATE TABLE pw_comment (
id mediumin(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
title varchar(255) NOT NULL default '',
type varchar(10) NOT NULL default '',
typeid mediumin(8) NOT NULL default '0',
upid mediumin(8) NOT NULL default '0',
postdate INT(10) NOT NULL default '0',
ifwordsfb tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_type_typeid (type,typeid),
KEY idx_upid (upid),
KEY idx_postdate (postdate)
) TYPE=MyISAM;

pw_config

-- TableName pw_config 论坛核心设置相关
-- Fields db_name 变量名
-- Fields vtype 变量类型
-- Fields db_value 变量值
-- Fields decrip 描述

DROP TABLE IF EXISTS pw_config;
CREATE TABLE pw_config (
db_name varchar(30) NOT NULL default '',
vtype enum( 'string', 'array' ) DEFAULT 'string' NOT NULL,
db_value text NOT NULL,
decrip text NOT NULL,
PRIMARY KEY(db_name)
) TYPE=MyISAM;

pw_creditlog

-- TableName pw_creditlog 积分日志表
-- Fields id 积分日志表自增id
-- Fields uid 积分涉及用户的ID
-- Fields username 积分涉及用户的用户名
-- Fields ctype 涉及的积分类型
-- Fields affect 积分数量
-- Fields adddate 记录生成的时间
-- Fields logtype 记录产生的位置
-- Fields ip ip地址
-- Fields descrip 描述
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_adddate 根椐记录生成时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_creditlog;
CREATE TABLE pw_creditlog (
id INT(10) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
ctype varchar(8) NOT NULL default '',
affect INT(10) NOT NULL default '0',
adddate INT(10) NOT NULL default '0',
logtype varchar(20) NOT NULL default '',
ip varchar(15) NOT NULL default '',
descrip varchar(255) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_uid (uid),
KEY idx_adddate (adddate)
) TYPE=MyISAM;

pw_credits

-- TableName pw_credits 自定义积分相关
-- Fields cid 积分id
-- Fields name 积分名称
-- Fields unit 积分单位
-- Fields description 积分说明
-- Fields TYPE 积分类型
-- Indexs idx_TYPE 根椐类型获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_credits;
CREATE TABLE pw_credits (
cid mediumin(8) unsigned NOT NULL auto_increment,
name varchar(30) NOT NULL default '',
unit varchar(30) NOT NULL default '',
description varchar(255) NOT NULL default '',
TYPE enum( 'main', 'group' ) NOT NULL,
PRIMARY KEY(cid),
KEY idx_type (type)
) TYPE=MyISAM;

pw_customfield

-- TableName pw_customfield 自定义用户栏目相关设置
-- Fields id 自定义栏目自动id
-- Fields title 自定义栏目名称
-- Fields maxlen 自定义栏目长度
-- Fields vieworder 自定义栏目显示顺序
-- Fields type 自定义栏目类型
-- Fields state 自定义栏目是否起用
-- Fields required 是否要求用户在注册和编辑个人资料时必须填写
-- Fields viewinread 是否在帖子中显示
-- Fields editable 用户第一次填写信息后,是否允许再次自行修改
-- Fields descrip 栏目描述
-- Fields viewright 允许查看用户此栏目信息的用户组
-- Fields options 选项内容

DROP TABLE IF EXISTS pw_customfield;
CREATE TABLE pw_customfield (
id smallINT(6) NOT NULL auto_increment,
title varchar(50) NOT NULL default '',
maxlen smallINT(6) NOT NULL default '0',
vieworder smallINT(6) NOT NULL default '0',
type tinyINT(1) NOT NULL default '0',
state tinyINT(1) NOT NULL default '0',
required tinyINT(1) NOT NULL default '0',
viewinread tinyINT(1) NOT NULL default '0',
editable tinyINT(1) NOT NULL default '0',
descrip varchar(255) NOT NULL default '',
viewright varchar(255) NOT NULL default '',
options text NOT NULL,
PRIMARY KEY(id)
) TYPE=MyISAM;

pw_cwritedata

-- TableName pw_cwritedata 群组记录表
-- Fields id 自增id
-- Fields uid 用户id
-- Fields touid 群组记录发送对象id
-- Fields cyid 群组id
-- Fields postdate 发表时间
-- Fields replay_time 群记录里面的回复时间,要根据回复时间进行排序
-- Fields isshare 是否分享
-- Fields c_num 记录回复条数
-- Fields moodfirst
-- Fields source 记录来源方式 web 或其他
-- Fields content 记录内容
-- Fields mood
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_cwritedata;
CREATE TABLE pw_cwritedata (
id INT(10) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
touid INT(10) unsigned NOT NULL default '0',
cyid INT(10) unsigned NOT NULL default '0',
postdate INT(10) unsigned NOT NULL default '0',
replay_time INT(10) unsigned NOT NULL default '0',
isshare tinyINT(1) unsigned NOT NULL default '0',
c_num mediumin(8) unsigned NOT NULL default '0',
moodfirst tinyINT(1) NOT NULL default '0',
source varchar(10) NOT NULL default '',
content varchar(255) NOT NULL default '',
mood varchar(10) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_uid (uid),
KEY idx_mood_moodfirst (mood,moodfirst)
) ENGINE=MyISAM;

pw_datanalyse

-- TableName pw_datanalyse 数据统计信息
-- Fields tag 标记 tid uid fid
-- Fields action 数据类型
-- Fields timeunit 时间单位
-- Fields num 热榜缓存支持对于时间的排序

DROP TABLE IF EXISTS pw_datanalyse;
CREATE TABLE pw_datanalyse (
tag INT(10) NOT NULL,
action varchar(30) NOT NULL,
timeunit INT(10) NOT NULL,
num INT(10) NOT NULL default '0',
UNIQUEKEY idx_action_timeunit_tag (action,tag,timeunit),
KEY idx_tag_action (tag,action)
) TYPE=MyISAM;

pw_datastate

-- TableName pw_datastate 数据统计信息
-- Fields year 年
-- Fields month 月
-- Fields day 日
-- Fields topic 主题数
-- Fields reply 回复数
-- Fields regmen 注册人数
-- Fields postmen 发帖人数

DROP TABLE IF EXISTS pw_datastate;
CREATE TABLE pw_datastate (
year smallINT(4) NOT NULL default '0',
month tinyINT(2) NOT NULL default '0',
day tinyINT(2) NOT NULL default '0',
topic mediumin(8) NOT NULL default '0',
reply mediumin(8) NOT NULL default '0',
regmen mediumin(8) NOT NULL default '0',
postmen mediumin(8) NOT NULL default '0',
PRIMARY KEY(year,month,day)
) TYPE=MyISAM;

pw_datastore

-- TableName pw_datastore 数据库通用缓存表
-- Fields skey 缓存数据所属
-- Fields expire 过期时间
-- Fields vhash 数据的哈希值
-- Fields value 缓存数据
-- Indexs idx_expire 根椐过期时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_datastore;
CREATE TABLE pw_datastore (
skey varchar(32) NOT NULL,
expire INT(10) unsigned NOT NULL default '0',
vhash char(32) NOT NULL,
value text NOT NULL,
PRIMARY KEY(skey),
KEY idx_expire (expire)
) TYPE=MyISAM;

pw_debatedata

-- TableName pw_debatedata 辩论记录
-- Fields pid 回复ID
-- Fields tid 主题id
-- Fields authorid 作者id
-- Fields standpoINT 观点立足点,反方,正方或中立者
-- Fields postdate 发表时间
-- Fields vote 投票人数
-- Fields voteids 投票人id
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_debatedata;
CREATE TABLE pw_debatedata (
pid INT(10) unsigned NOT NULL,
tid INT(10) unsigned NOT NULL,
authorid INT(10) unsigned NOT NULL,
standpoINT tinyINT(1) unsigned NOT NULL default '0',
postdate INT(10) unsigned NOT NULL default '0',
vote INT(10) unsigned NOT NULL default '0',
voteids text NOT NULL,
PRIMARY KEY(pid,tid,authorid)
) TYPE=MyISAM;

pw_debates

-- TableName pw_debates 辩论帖子记录
-- Fields tid 帖子ID
-- Fields authorid 作者ID
-- Fields postdate 发表时间
-- Fields obtitle 正方标题
-- Fields retitle 反方标题
-- Fields endtime 结束时间
-- Fields obvote 正方得票数
-- Fields revote 反方得票数
-- Fields obposts 正方辩手个数
-- Fields reposts 反方辩手个数
-- Fields umpire 裁判
-- Fields umpirepoint 裁判观点
-- Fields debater 最佳辩手
-- Fields judge 辩论结果
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_debates;
CREATE TABLE pw_debates (
tid INT(10) unsigned NOT NULL,
authorid INT(10) unsigned NOT NULL default '0',
postdate INT(10) unsigned NOT NULL default '0',
obtitle varchar(255) NOT NULL default '',
retitle varchar(255) NOT NULL default '',
endtime INT(10) unsigned NOT NULL default '0',
obvote INT(10) unsigned NOT NULL default '0',
revote INT(10) unsigned NOT NULL default '0',
obposts INT(10) unsigned NOT NULL default '0',
reposts INT(10) unsigned NOT NULL default '0',
umpire varchar(16) NOT NULL default '',
umpirepoint varchar(255) NOT NULL default '',
debater varchar(16) NOT NULL default '',
judge tinyINT(1) unsigned NOT NULL default '0',
PRIMARY KEY(tid)
) TYPE=MyISAM;

pw_delta_diarys

-- TableName pw_delta_diarys 实时索引表-日志
-- Fields id 主键ID(如tid,uid,did,pid)
-- Fields state 状态 0/1(可自定义)

CREATE TABLE pw_delta_diarys(
id INT(10) unsigned NOT NULL auto_increment,
state tinyINT(3) unsigned NOT NULL default 0,
PRIMARY KEY(id)
)ENGINE=MyISAM;

pw_delta_members

-- TableName pw_delta_members 实时索引表-用户
-- Fields id 主键ID(如tid,uid,did,pid)
-- Fields state 状态 0/1(可自定义)

CREATE TABLE pw_delta_members(
id INT(10) unsigned NOT NULL auto_increment,
state tinyINT(3) unsigned NOT NULL default 0,
PRIMARY KEY(id)
)ENGINE=MyISAM;

pw_delta_posts

-- TableName pw_delta_posts 实时索引表-回复
-- Fields id 主键ID(如tid,uid,did,pid)
-- Fields state 状态 0/1(可自定义)

CREATE TABLE pw_delta_posts(
id INT(10) unsigned NOT NULL auto_increment,
state tinyINT(3) unsigned NOT NULL default 0,
PRIMARY KEY(id)
)ENGINE=MyISAM;

pw_delta_threads

-- TableName pw_delta_threads 实时索引表-帖子
-- Fields id 主键ID(如tid,uid,did,pid)
-- Fields state 状态 0/1(可自定义)

CREATE TABLE pw_delta_threads(
id INT(10) unsigned NOT NULL auto_increment,
state tinyINT(3) unsigned NOT NULL default 0,
PRIMARY KEY(id)
)ENGINE=MyISAM;

pw_diary

-- TableName pw_diary 日志记录表
-- Fields did 日志ID
-- Fields uid 日志所属用户ID
-- Fields dtid 日志所属个人分类
-- Fields aid 附件缓存
-- Fields username 日志所属用户名称
-- Fields privacy 隐私设置字段,0:全站可见 1:仅好友可见 2:仅自己可见
-- Fields subject 日志标题
-- Fields content 日志内容
-- Fields ifcopy 是否允许好友转载 0: 不允许 1:允许
-- Fields copyurl 转载的地址
-- Fields ifconvert 是否转换windcode代码 0:不转换 1:需要转换 2:内容中有windcode,读取的时候需要转换
-- Fields ifwordsfb 记录是否需要进行禁用词替换 值为1-9 如果该值和 db_wordsfb不等,进行替换操作
-- Fields ifupload 是否有附件上传
-- Fields r_num 阅读次数
-- Fields c_num 评论次数
-- Fields postdate 发表日期
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_diary;
CREATE TABLE pw_diary (
did INT(10) NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
dtid mediumin(8) unsigned NOT NULL default '0',
aid text NOT NULL,
username varchar(15) NOT NULL default '',
privacy tinyINT(1) NOT NULL default '0',
subject varchar(150) NOT NULL default '',
content text NOT NULL,
ifcopy tinyINT(1) NOT NULL default '0',
copyurl varchar(100) NOT NULL default '',
ifconvert tinyINT(1) NOT NULL default '0',
ifwordsfb tinyINT(1) NOT NULL default '0',
ifupload tinyINT(1) NOT NULL default '0',
r_num INT(10) NOT NULL default '0',
c_num INT(10) NOT NULL default '0',
postdate INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(did),
KEY idx_uid (uid) ,

KEY `idx_postdate` (`postdate`)    
) TYPE=MyISAM;


pw_diarytype

-- TableName pw_diarytype 日志个人分类表
-- Fields dtid 分类ID
-- Fields uid 分类所属用户ID
-- Fields name 分类名称
-- Fields num 该分类下的日志数
-- Indexs idx_uid 根根用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_diarytype;
CREATE TABLE pw_diarytype (
dtid mediumin(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
name varchar(20) NOT NULL default '',
num mediumin(8) NOT NULL default '0',
PRIMARY KEY(dtid),
KEY idx_uid (uid)
) TYPE=MyISAM;

pw_draft

-- TableName pw_draft 用户草稿箱信息
-- Fields did 草稿id
-- Fields uid 用户uid
-- Fields content 草稿内容
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_draft;
CREATE TABLE pw_draft (
did mediumin(8) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
content text NOT NULL,
PRIMARY KEY(did),
KEY idx_uid (uid)
) TYPE=MyISAM;

pw_elements

-- TableName pw_elements 元素表
-- Fields eid 元素自增ID
-- Fields type 排行分类
-- Fields mark 排行所依据的条件
-- Fields id ID
-- Fields value 值(tid,uid,fid...)
-- Fields addition 其他值
-- Fields special 主题类型(交易、辩论...)
-- Fields time 排行所依据的条件
-- Indexs idx_type_value 根椐分类与值获取数据
-- Indexs idx_type_mark_id 根椐分类与依据与ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_elements;
CREATE TABLE pw_elements (
eid INT(10) unsigned NOT NULL auto_increment,
type varchar(30) NOT NULL default '',
mark varchar(30) NOT NULL default '',
id INT(10) unsigned NOT NULL default '0',
value INT(10) NOT NULL default '0',
addition varchar(255) NOT NULL default '',
special tinyINT(1) NOT NULL default '0',
time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(eid),
KEY idx_type_value (type),
UNIQUE KEY idx_type_mark_id (type,mark,id)
) TYPE=MyISAM;

pw_extragroups

-- TableName pw_extragroups 购买组相关信息
-- Fields uid 购买特殊组的用户uid
-- Fields gid 购买的组id
-- Fields togid 购买特殊组的id
-- Fields startdate 购买日期
-- Fields days 有效期
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_extragroups;
CREATE TABLE pw_extragroups (
uid INT(10) unsigned NOT NULL default '0',
gid smallINT(6) NOT NULL default '0',
togid smallINT(6) NOT NULL default '0',
startdate INT(10) unsigned NOT NULL default '0',
days smallINT(6) NOT NULL default '0',
KEY idx_uid (uid)
) TYPE=MyISAM;

pw_favors

-- TableName pw_favors 个人收藏夹
-- Fields uid 用户id
-- Fields tids 收藏的帖子id
-- Fields type 帖子分类
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_favors;
CREATE TABLE pw_favors (
uid INT(10) unsigned NOT NULL default '0',
tids text NOT NULL,
type varchar(255) NOT NULL default '',
PRIMARY KEY(uid)
) TYPE=MyISAM;

pw_feed

-- TableName pw_feed 好友动态表
-- Fields id 自增ID
-- Fields uid 用户ID
-- Fields type 动态类型
-- Fields descrip 动态描述
-- Fields timestamp 动作产生的时间
-- Fields typeid 动作类型所关联的内容ID 例如最近发布的照片,这个的TYPEid即为pid(照片ID)
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_feed;
CREATE TABLE pw_feed (
id INT(10) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
type varchar(20) NOT NULL default '',
descrip TEXT timestamp INT(10) unsigned NOT NULL default '0',
typeid mediumin(8) unsigned NOT NULL default '0',
PRIMARY KEY() KEY idx_uid () ) TYPE=MyISAM;

pw_filter

-- TableName pw_filter 敏感词记录表
-- Fields id 自增id
-- Fields tid 帖子id
-- Fields pid 回复id
-- Fields filter 禁用词语
-- Fields state 帖子状态:状态:0=>未操作;1=>通过审核;2=>已删除
-- Fields assessor 操作人
-- Fields created_at 帖子发表时间
-- Fields updated_at 审核操作时间
-- Indexs idx_tid 根椐帖子ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_filter;
CREATE TABLE pw_filter (
id INT(10) unsigned NOT NULL auto_increment,
tid INT(10) unsigned NOT NULL default '0',
pid INT(10) unsigned NOT NULL default '0',
filter mediumtext,
state tinyINT(3) unsigned NOT NULL default '0',
assessor varchar(15) NOT NULL default '',
created_at INT(10) unsigned NOT NULL default '0',
updated_at INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_tid (tid)
) TYPE=MyISAM;

pw_filter_class

-- TableName pw_filter_class 敏感词分类
-- Fields id 分类ID
-- Fields title 分类名称
-- Fields state 状态,0-关闭,1-开启
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_filter_class;
CREATE TABLE pw_filter_class (
id tinyINT(3) unsigned NOT NULL auto_increment,
title varchar(16) NOT NULL default '',
state tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(id)
) TYPE=MyISAM;

pw_filter_dictionary

-- TableName pw_filter_dictionary 敏感词字典表
-- Fields id 自增id
-- Fields tid 主题帖进度
-- Fields pid 回复贴进度
-- Fields title 字典名称
-- Fields bin 序列化字段文件路径
-- Fields source 文本字典文件路径
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_filter_dictionary;
CREATE TABLE pw_filter_dictionary (
id INT(10) unsigned NOT NULL auto_increment,
tid INT(10) unsigned NOT NULL default '0',
pid INT(10) unsigned NOT NULL default '0',
title varchar(100) NOT NULL default '',
bin varchar(255) NOT NULL default '',
source varchar(255) NOT NULL default '',
PRIMARY KEY(id)
) TYPE=MyISAM;

pw_focus

-- TableName pw_focus 推送内容记录表
-- Fields id 自增ID
-- Fields pushto 推送位置
-- Fields pushtime 推送时间
-- Fields fid 推送的版块ID
-- Fields tid 推送帖子ID
-- Fields subject 推送帖子标题
-- Fields content 推送帖子内容
-- Fields postdate 推送帖子的发表日期
-- Fields url 推送帖子链接地址
-- Fields imgurl 推送帖子图片地址
-- Indexs idx_pushto 根椐推送位置获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_focus;
CREATE TABLE pw_focus (
id INT(10) unsigned NOT NULL auto_increment,
pushto varchar(30) NOT NULL default '',
pushtime INT(10) NOT NULL default '0',
fid smallINT(6) NOT NULL default '0',
tid INT(10) NOT NULL default '0',
subject varchar(100) NOT NULL default '',
content text NOT NULL,
postdate INT(10) NOT NULL default '0',
url varchar(100) NOT NULL default '',
imgurl varchar(100) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_pushto (pushto)
) TYPE=MyISAM;

pw_forumdata

-- TableName pw_forumdata 版块内相关统计信息
-- Fields fid 版块id
-- Fields tpost 今日发帖数
-- Fields topic 版块中的主题
-- Fields article 帖子个数
-- Fields subtopic 子版块主题
-- Fields top1 本版块置顶数统计
-- Fields top2 分类置顶和总置顶数统计
-- Fields topthreads 版内置顶主题统计
-- Fields aid 单个公告ID
-- Fields aidcache 公告缓存更新时间
-- Fields aids 多个公告ID
-- Fields lastpost 最后一帖信息
-- Indexs idx_aid 根椐公告ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_forumdata;
CREATE TABLE pw_forumdata (
fid smallINT(6) unsigned NOT NULL default '0',
tpost mediumin(8) unsigned NOT NULL default '0',
topic mediumin(8) unsigned NOT NULL default '0',
article INT(10) unsigned NOT NULL default '0',
subtopic mediumin(8) unsigned NOT NULL default '0',
top1 smallINT(6) unsigned NOT NULL default '0',
top2 smallINT(6) unsigned NOT NULL default '0',
topthreads text NOT NULL default '',
aid smallINT(6) unsigned NOT NULL default '0',
aidcache INT(10) unsigned NOT NULL default '0',
aids varchar(135) NOT NULL default '',
lastpost varchar(135) NOT NULL default '',
PRIMARY KEY(fid),
KEY idx_aid (aid)
) TYPE=MyISAM;

pw_forumlog

-- TableName pw_forumlog 版块日志数据(转帐功能日志)
-- Fields id 自增id
-- Fields TYPE 操作类型
-- Fields username1 转出用户名
-- Fields username2 转入用户名
-- Fields field1 金钱
-- Fields field2 威望
-- Fields field3 贡献值
-- Fields descrip 描述
-- Fields timestamp 时间
-- Fields ip ip地址
-- Indexs idx_type 根据类型获取数据
-- Indexs idx_username1 根椐转出用户名获取数据
-- Indexs idx_username2 根椐转入用户名获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_forumlog;
CREATE TABLE pw_forumlog (
id INT(11) NOT NULL auto_increment,
type varchar(10) NOT NULL default '',
username1 varchar(30) NOT NULL default '',
username2 varchar(30) NOT NULL default '',
field1 varchar(30) NOT NULL default '',
field2 varchar(30) NOT NULL default '',
field3 varchar(255) NOT NULL default '',
descrip text NOT NULL,
timestamp INT(10) NOT NULL default '0',
ip varchar(20) NOT NULL default '',
PRIMARY KEY(id),
KEY idx_type (type),
KEY idx_username1 (username1),
KEY idx_username2 (username2)
) TYPE=MyISAM;

pw_forummsg

-- TableName pw_forummsg 版主管理记录
-- Fields id 自增id
-- Fields fid 版块ID
-- Fields uid 留言用户的id
-- Fields username 留言用户名
-- Fields toname 留言的对象
-- Fields msgtype 留言的类型 1表示对搜有这个版的版主 2表示对 toname字段中的用户
-- Fields posttime 留言发表时间
-- Fields savetime 留言要保存的时间
-- Fields message 留言内容
-- Indexs idx_fid 根椐版块ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_forummsg;
CREATE TABLE pw_forummsg (
id smallINT(6) NOT NULL auto_increment,
fid smallINT(6) NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
toname varchar(200) NOT NULL default '',
msgtype tinyINT(1) NOT NULL default '0',
posttime INT(10) NOT NULL default '0',
savetime INT(10) NOT NULL default '0',
message mediumtext NOT NULL,
PRIMARY KEY(id),
KEY idx_fid (fid)
) TYPE=MyISAM;

pw_forums

-- TableName pw_forums 版块日志数据
-- Fields fid 版块id
-- Fields fup 上级版块id
-- Fields ifsub 是否为子版块
-- Fields childid 此板块是否有下级子版块
-- Fields TYPE 类型('category'-分类 'forum'-版块 'sub'-子版块)
-- Fields logo 版块logo
-- Fields name 版块名称
-- Fields descrip 版块介绍
-- Fields title 版块title描述
-- Fields dirname 版块二级目录设置(分类)
-- Fields metadescrip 版块meta描述
-- Fields keywords 版块关键字
-- Fields vieworder 版块排序
-- Fields forumadmin 版主名单
-- Fields fupadmin 版块上级版主
-- Fields style 版块风格
-- Fields across 版块排列方式(默认0表示列排,大于0的整数表示横排)
-- Fields allowhtm 是否静态页面
-- Fields allowhide 是否允许发隐藏贴
-- Fields allowsell 是否允许发出售帖
-- Fields allowtype 允许发表的主题类型
-- Fields copyctrl 是否使用水印
-- Fields allowencode 是否允许加密贴
-- Fields password 版块密码(md5)
-- Fields viewsub 是否显示子版
-- Fields allowvisit 允许浏览版块用户组
-- Fields allowread 允许浏览帖子用户组
-- Fields allowpost 允许发表主题用户组
-- Fields allowrp 允许发表回复用户组
-- Fields allowdownload 允许下载附件用户组
-- Fields allowupload 允许上传附件用户组
-- Fields modelid
-- Fields forumsell 版块出售积分类型
-- Fields pcid 团购活动主题id
-- Fields actmids
-- Fields f_type 版块类型(加密,开放...)
-- Fields f_check 发帖审核
-- Fields t_type 分类主题
-- Fields cms 文章系统分类id
-- Fields ifhide 是否隐藏
-- Fields showsub 是否在首页显示子版块
-- Fields ifcms 是否CMS模式

-- Fields allowrod 是否允许抢楼
-- Fields PRIMARY
-- Fields KEY
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_forums;
CREATE TABLE pw_forums (
fid smallINT(6) unsigned NOT NULL auto_increment,
fup smallINT(6) unsigned NOT NULL default '0',
ifsub tinyINT(1) NOT NULL default '0',
childid tinyINT(1) NOT NULL default '0',
type enum('category','forum','sub','sub2') NOT NULL default 'forum',
logo varchar(100) NOT NULL default '',
name varchar(255) NOT NULL default '',
descrip text NOT NULL,
title varchar(255) NOT NULL default '',
dirname varchar(15) NOT NULL default '',
metadescrip varchar(255) NOT NULL default '',
keywords varchar(255) NOT NULL default '',
vieworder smallINT(6) NOT NULL default '0',
forumadmin varchar(255) NOT NULL default '',
fupadmin varchar(255) NOT NULL default '',
style varchar(12) NOT NULL default '',
across tinyINT(1) NOT NULL default '0',
allowhtm tinyINT(1) NOT NULL default '0',
allowhide tinyINT(1) NOT NULL default '1',
allowsell tinyINT(1) NOT NULL default '1',
allowtype tinyINT(3) NOT NULL default '1',
copyctrl tinyINT(1) NOT NULL default '0',
allowencode tinyINT(1) NOT NULL default '1',
password varchar(32) NOT NULL default '',
viewsub tinyINT(1) NOT NULL default '0',
allowvisit varchar(255) NOT NULL default '',
allowread varchar(255) NOT NULL default '',
allowpost varchar(255) NOT NULL default '',
allowrp varchar(255) NOT NULL default '',
allowdownload varchar(255) NOT NULL default '',
allowupload varchar(255) NOT NULL default '',
modelid varchar( 255 ) NOT NULL default '',
forumsell varchar(15) NOT NULL default '',
pcid varchar(50) NOT NULL default '',
actmids varchar(255) NOT NULL default '',
f_type enum('forum','former','hidden','vote') NOT NULL default 'forum',
f_check tinyINT(1) unsigned NOT NULL default '0',
t_type tinyINT(1) NOT NULL default '0',
cms tinyINT(1) NOT NULL default '0',
ifhide tinyINT(1) NOT NULL default '1',
showsub tinyINT(1) NOT NULL default '0',
ifcms tinyINT(1) unsigned NOT NULL default '0',

allowrob tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(fid),
KEY idx_fup (fup),
KEY idx_ifsub_vieworder_fup (ifsub,vieworder,fup)
) TYPE=MyISAM;


pw_forumsell

-- TableName pw_forumsell 版块访问权限出售设置
-- Fields id 出售ID
-- Fields fid 版块ID
-- Fields uid 用户uid
-- Fields buydate 购买日期
-- Fields overdate 到期日期
-- Fields credit 出售积分:包含金钱、威望、贡献值、交易币、好评度等
-- Fields cost 出售价格
-- Indexs idx_fid 根椐版块ID获取数据
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_forumsell;
CREATE TABLE pw_forumsell (
id mediumin(8) NOT NULL auto_increment,
fid smallINT(6) unsigned NOT NULL default '0',
uid INT(10) unsigned NOT NULL default '1',
buydate INT(10) unsigned NOT NULL default '0',
overdate INT(10) unsigned NOT NULL default '0',
credit varchar(8) NOT NULL default '',
cost decimal(8,2) NOT NULL,
PRIMARY KEY(id),
KEY idx_fid (fid),
KEY idx_uid (uid)
) TYPE=MyISAM;

pw_forumsextra

-- TableName pw_forumsextra 版块相关设置
-- Fields fid 版块id
-- Fields creditset 后台板块管理版块积分设置
-- Fields forumset 后台版块管理基本资料设置
-- Fields commend 版块版主推荐内容
-- Fields appinfo 版块APP信息

DROP TABLE IF EXISTS pw_forumsextra;
CREATE TABLE pw_forumsextra (
fid smallINT(6) NOT NULL default '0',
creditset text NOT NULL,
forumset text NOT NULL,
commend text NOT NULL,
appinfo text NOT NULL,
PRIMARY KEY(fid)
) TYPE=MyISAM;

pw_friends

-- TableName pw_friends 好友功能相关信息
-- Fields uid 用户uid
-- Fields friendid 好友uid
-- Fields status 好友状态(0为已验证,1为未验证)
-- Fields attention 动态是否关注
-- Fields joindate 加为好友的时间
-- Fields descrip 好友描述
-- Fields ftid 好友分组id
-- Fields iffeed 是否动态
-- Indexs idx_joindate 根椐添加时间获取数据
-- Indexs idx_ftid 根椐好友分组获取数据
-- Indexs idx_uid_joindate 根椐用户ID与增加时间获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_friends;
CREATE TABLE pw_friends (
uid INT(10) unsigned NOT NULL default '0',
friendid INT(10) unsigned NOT NULL default '0',
status tinyINT(3) NOT NULL default '0',
attention tinyINT(3) NOT NULL default '0',
joindate INT(10) NOT NULL default '0',
descrip varchar(255) NOT NULL default '',
ftid mediumin(8) unsigned NOT NULL default '0',
iffeed tinyINT(3) unsigned NOT NULL default '1',
PRIMARY KEY(uid,friendid),
KEY idx_joindate (joindate),
KEY idx_ftid (ftid),
KEY idx_uid_joindate(uid,joindate)
) TYPE=MyISAM;


pw_friendtype

-- TableName pw_friendtype 好友功能相关信息
-- Fields ftid 自增id
-- Fields uid 分组所属用户ID
-- Fields name 分组名称
-- Indexs idx_uid 根椐用户ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_friendtype;
CREATE TABLE pw_friendtype (
ftid INT(10) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
name varchar(20) NOT NULL default '',
PRIMARY KEY(ftid),
KEY idx_uid (uid)
) TYPE=MyISAM;

pw_group_replay

-- TableName pw_group_replay 群组回复结构表
-- Fields uid 用户id
-- Fields tid 帖子id
-- Fields cyid 群组id
-- Fields is_read 是否已读
-- Fields add_time 发表时间
-- Fields num 回复数

DROP TABLE IF EXISTS pw_group_replay;
CREATE TABLE pw_group_replay (
uid INT(10) NOT NULL default '0',
tid INT(10) NOT NULL default '0',
cyid INT(10) NOT NULL default '0',
is_read smallINT(2) NOT NULL default '0',
add_time INT(10) unsigned NOT NULL default '0',
num INT(10) NOT NULL,
KEY uid (uid)
) ENGINE = MyISAM;

pw_hack

-- TableName pw_hack 论坛插件相关
-- Fields hk_name 变量名
-- Fields vtype 用来标识hk_value的类型,用来在写文本缓存的时候来判断是否对hk_value 解序列化
-- Fields hk_value 值
-- Fields decrip 描述

DROP TABLE IF EXISTS pw_hack;
CREATE TABLE pw_hack(
hk_name varchar(30) NOT NULL default '',
vTYPE enum('string','array') NOT NULL,
hk_value text NOT NULL,
decrip text NOT NULL,
PRIMARY KEY(hk_name)
) TYPE=MyISAM;

pw_help

-- TableName pw_help 论坛帮助文档
-- Fields hid 帮助id
-- Fields hup 上级id
-- Fields lv 目录级别
-- Fields fathers 父目录id
-- Fields ifchild 是否有子目录
-- Fields title 标题
-- Fields url url地址
-- Fields content 内容
-- Fields vieworder 浏览排序
-- Fields ispw 是否与论坛相关
-- Indexs idx_hup 根椐上级ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_help;
CREATE TABLE pw_help (
hid smallINT(6) unsigned NOT NULL auto_increment,
hup smallINT(6) unsigned NOT NULL default '0',
lv tinyINT(3) NOT NULL default '0',
fathers varchar(100) NOT NULL default '',
ifchild tinyINT(3) NOT NULL default '0',
title varchar(80) NOT NULL default '',
url varchar(80) NOT NULL default '',
content mediumtext NOT NULL,
vieworder tinyINT(3) NOT NULL default '0',
ispw tinyINT(3) default '0',
PRIMARY KEY(hid),
KEY idx_hup (hup)
) TYPE=MyISAM;

pw_invitecode

-- TableName pw_invitecode 邀请码功能相关
-- Fields id 邀请码自动id
-- Fields invcode 邀请码
-- Fields uid 邀请码所有者
-- Fields receiver 邀请码邀请的人
-- Fields createtime 邀请码产生的时间
-- Fields usetime 邀请码使用时间
-- Fields ifused 邀请码是否使用
-- Indexs idx_uid 根椐用户名获取数据
-- Indexs idx_invcode 根椐邀请码获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_invitecode;
CREATE TABLE pw_invitecode (
id mediumin(8) unsigned NOT NULL auto_increment,
invcode varchar(40) NOT NULL default '',
uid INT(10) unsigned NOT NULL default '0',
receiver varchar(20) NOT NULL default '',
createtime INT(10) unsigned NOT NULL default '0',
usetime INT(10) unsigned NOT NULL default '0',
ifused tinyINT(1) NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_uid (uid),
KEY idx_invcode (invcode)
) TYPE=MyISAM;

pw_inviterecord

-- TableName pw_inviterecord 好友邀请宣传奖励记录表
-- Fields id 自增id
-- Fields uid 用户id
-- Fields username 用户名
-- Fields unit 积分类型
-- Fields reward 奖励数目
-- Fields ip IP地址
-- Fields typeid 类型id
-- Fields create_time 时间戳
-- Indexs idx_uid_ip 根椐用户与IP获取用户数据
-- Indexs idx_typeid 根椐类型ID获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_inviterecord;
CREATE TABLE pw_inviterecord (
id INT(10) unsigned NOT NULL auto_increment,
uid INT(10) unsigned NOT NULL default '0',
username varchar(15) NOT NULL default '',
unit varchar(15) NOT NULL default '',
reward INT(10) NOT NULL default '0',
ip varchar(16) NOT NULL default '',
TYPEid tinyINT(3) NOT NULL default '0',
create_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_uid_ip (uid,ip),
KEY idx_typeid (typeid)
) TYPE=MyISAM;

pw_invoke

-- TableName pw_invoke 复合模块
-- Fields id 自增id
-- Fields name 模块名称
-- Fields tplid 模板id
-- Fields tagcode 系统标签代码
-- Fields parsecode 解析后的标签代码
-- Fields title 标题

-- Fields ifapi 是否开启api调试

-- Fields scr 页面分类
-- Fields sign 页面标示
-- Fields pieces 模块下的小模块信息id+名称
-- Fields state 状态,是否在使用

-- Fields ifverify 是否需要审核

-- Indexs idx_name 根椐名称获取数据

DROP TABLE IF EXISTS pw_invoke;
CREATE TABLE pw_invoke (

`id` smallINT(6) unsigned NOT NULL auto_increment
  `name` varchar(50) NOT NULL default ''
  `tplid` smallINT(6) NOT NULL default '0'
  `tagcode` text NOT NULL
  `parsecode` text NOT NULL
  `title` varchar(80) NOT NULL default ''
  `ifapi`  tinyint(1) NOT NULL default '0' ;
  `scr` varchar(25) NOT NULL default ''
  `sign` varchar(25) NOT NULL default ''
  `pieces` varchar(255) NOT NULL default ''
  `state`  tinyint(1) NOT NULL default '0' ;
  `ifverify` tinyint(1) NOT NULL default '0' ;
  PRIMARY KEY  (`id`),
  UNIQUE KEY `idx_name` (`name`),
  KEY `idx_title` (`title`),
  KEY`idx_scr_sign` (`scr`,`sign`)
) TYPE=MyISAM;


pw_invokepiece

-- TableName pw_invokepiece 门户相关基础模块
-- Fields id 自增id
-- Fields invokename 模块名称
-- Fields title 模块标题
-- Fields action 所属分类
-- Fields config 模块表统一模块配置字段
-- Fields num 调用个数
-- Fields param 调用参数
-- Fields cachetime 缓存时间
-- Fields ifpushonly 是否只调用推送数据
-- Indexs idx_invokename 根椐模块名称获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_invokepiece;
CREATE TABLE pw_invokepiece (
id smallINT(6) unsigned NOT NULL auto_increment,
invokename varchar(50) NOT NULL default '',
title varchar(50) NOT NULL default '',
action varchar(30) NOT NULL default '',
config varchar(255) NOT NULL default '',
num smallINT(6) NOT NULL default '0',
param text NOT NULL,
cachetime INT(10) unsigned NOT NULL default '0',
ifpushonly tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(id),
UNIQUE KEY idx_invokename ( invokename , title )
) TYPE=MyISAM;

pw_ipstates

-- TableName pw_ipstates 邀请码功能相关
-- Fields day 日期
-- Fields month 月份
-- Fields nums ip数

DROP TABLE IF EXISTS pw_ipstates;
CREATE TABLE pw_ipstates (
day varchar(10) NOT NULL default '',
month varchar(7) NOT NULL default '',
nums INT(10) NOT NULL default '0',
PRIMARY KEY(day)
) TYPE=MyISAM;

pw_job

-- TableName pw_job 基础任务表
-- Fields id 自增ID
-- Fields title 任务名称
-- Fields description 任务描述
-- Fields icon 任务图标
-- Fields starttime 任务开始时间
-- Fields endtime 任务结束时间
-- Fields period 任务周期
-- Fields reward 任务奖励
-- Fields sequence 任务顺序
-- Fields usergroup 任务申请用户组
-- Fields prepose 任务申请前置任务
-- Fields number 任务申请人数
-- Fields member 任务申请会员
-- Fields auto 是否自动申请
-- Fields finish 完成状态
-- Fields display 显示设置
-- Fields TYPE 任务类型
-- Fields job 任务自定义描述
-- Fields factor 任务条件
-- Fields isopen 是否开启任务
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_job;
CREATE TABLE pw_job (
id INT(10) unsigned NOT NULL auto_increment,
title varchar(255) default '',
description text,
icon varchar(255) default '',
starttime INT(10) unsigned NOT NULL default '0',
endtime INT(10) unsigned NOT NULL default '0',
period smallINT(6) unsigned NOT NULL default '0',
reward text,
sequence smallINT(3) NOT NULL default '0',
usergroup varchar(255) NOT NULL default '',
prepose INT(10) unsigned NOT NULL default '0',
number INT(10) NOT NULL default '0',
member tinyINT(3) NOT NULL default '0',
auto tinyINT(3) NOT NULL default '0',
finish tinyINT(3) NOT NULL default '0',
display tinyINT(3) NOT NULL default '0',
TYPE tinyINT(3) NOT NULL default '0',
job varchar(255) NOT NULL default '',
factor text,
isopen tinyINT(3) unsigned NOT NULL default '0',
PRIMARY KEY(id)
) ENGINE=MyISAM;

pw_jober

-- TableName pw_jober 任务申请表
-- Fields id 任务自增ID
-- Fields jobid 任务ID
-- Fields userid 任务申请用户ID
-- Fields current 任务状态
-- Fields step 任务进行到第几步
-- Fields last 任务上一次完成时间
-- Fields next 任务下一次申请时间
-- Fields status 任务状态(是否完成)
-- Fields creattime 任务创建时间
-- Fields total 任务完成次数
-- Indexs idx_jobid_userid 根椐任务ID与用户ID获取数据
-- Indexs idx_userid_status 根椐用户ID与任务状态获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_jober;
CREATE TABLE pw_jober (
id INT(10) unsigned NOT NULL auto_increment,
jobid INT(10) unsigned NOT NULL default '0',
userid INT(10) unsigned NOT NULL default '0',
current tinyINT(1) NOT NULL default '0',
step smallINT(6) NOT NULL default '0',
last INT(10) unsigned NOT NULL default '0',
next INT(10) unsigned NOT NULL default '0',
status tinyINT(1) NOT NULL default '0',
creattime INT(10) unsigned NOT NULL default '0',
total smallINT(6) unsigned NOT NULL default '0',
PRIMARY KEY(id),
KEY idx_jobid_userid (jobid,userid),
KEY idx_userid_status (userid,status)
) ENGINE=MyISAM;

pw_kmd_info

-- TableName pw_kmd_info 孔明灯信息表
-- Fields kid 孔明灯ID
-- Fields tid 帖子ID
-- Fields fid 版块ID
-- Fields uid 用户ID
-- Fields status  孔明灯状态
-- Fields starttime 推广开始时间
-- Fields endtime 推广结束时间
DROP TABLE IF EXISTSpw_kmd_info;
CREATE TABLE pw_kmd_info (
`kid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`fid` mediumint(8) unsigned NOT NULL DEFAULT '0',
`uid` int(10) unsigned NOT NULL DEFAULT '0',

`tid` int(10) unsigned NOT NULL DEFAULT '0',
`status` tinyint(1) unsigned NOT NULL DEFAULT '0',
`starttime` int(10) unsigned NOT NULL DEFAULT '0',
`endtime` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`kid`),
KEY `idx_tid` (`tid`),
) ENGINE=MyISAM;


pw_kmd_spread

-- TableName pw_kmd_spread 孔明灯套餐表
-- Fields sid 孔明灯套餐ID
-- Fields displayorder 显示顺序
-- Fields name 套餐名称
-- Fields day 天数
-- Fields price 价格
-- Fields discount 折扣

DROP TABLE IF EXISTS pw_kmd_spread;
CREATE TABLE pw_kmd_spread (

`sid` int(10) NOT NULL AUTO_INCREMENT,
`displayorder` int(10) NOT NULL DEFAULT '0',
`name` varchar(50) NOT NULL DEFAULT '',
`day` smallint(3) NOT NULL DEFAULT '0',
`price` decimal(14,2) NOT NULL DEFAULT '0.00',
`discount` decimal(2,1) NOT NULL DEFAULT '0.0',
PRIMARY KEY (`sid`),
)


pw_kmd_user

-- TableName pw_kmd_user 孔明灯用户表
-- Fields uid 用户ID
-- Fields phone 电话

-- Fields realname 真实名字
-- Fields invoice 发票抬头
-- Fields address  联系地址 
DROP TABLE IF EXISTS pw_kmd_user;
CREATE TABLE pw_kmd_user (

`uid` int(10) NOT NULL,
`phone` varchar(15) DEFAULT NULL,
`realname` varchar(15) NOT NULL DEFAULT '',
`invoice` varchar(100) NOT NULL DEFAULT '',
`address` varchar(200) NOT NULL DEFAULT '',
PRIMARY KEY (`uid`)
)


pw_log_aggregate

-- TableName pw_log_aggregate 云平台日志聚合表
-- Fields id 序号

-- Fields type 类型

-- Fields sid 类型ID
-- Fields operate 操作
-- Fields modified_time 最近修改时间
DROP TABLE IF EXISTS pw_log_aggregate;
CREATE TABLE ppw_log_aggregate (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`type` tinyint(3) NOT NULL DEFAULT '0',
`sid` int(10) unsigned NOT NULL DEFAULT '0',
`operate` tinyint(3) NOT NULL DEFAULT '1',
`modified_time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_sid_type_operate` (`sid`,`type`,`operate`)
)


pw_log_attachs

-- TableName pw_log_attachs任务申请表
-- Fields id 任务自增ID
-- Fields jobid 任务ID
-- Fields userid 任务申请用户ID
-- Fields current 任务状态
-- Fields step 任务进行到第几步
-- Fields last 任务上一次完成时间
-- Fields next 任务下一次申请时间
-- Fields status 任务状态(是否完成)
-- Fields creattime 任务创建时间
-- Fields total 任务完成次数
-- Indexs idx_jobid_userid 根椐任务ID与用户ID获取数据
-- Indexs idx_userid_status 根椐用户ID与任务状态获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTSpw_log_attachs;
CREATE TABLE pw_log_attachs (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`sid` int(10) unsigned NOT NULL DEFAULT '0',
`operate` tinyint(3) NOT NULL DEFAULT '1',
`modified_time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_sid_operate` (`sid`,`operate`)
)


pw_log_colonys

-- TableName pw_log_colonys 群组操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_colonys;
CREATE TABLE pw_log_colonys(
id INT(10) unsigned NOT NULL auto_increment,
sid INT(10) unsigned NOT NULL default '0',
operate tinyINT(3) NOT NULL default '1',
modified_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
unique KEY idx_sid_operate(sid,operate)
)ENGINE=MyISAM;

pw_log_diary

-- TableName pw_log_diary 日志操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_diary;
CREATE TABLE pw_log_diary(
id INT(10) unsigned NOT NULL auto_increment,
sid INT(10) unsigned NOT NULL default '0',
operate tinyINT(3) NOT NULL default '1',
modified_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
unique KEY idx_sid_operate(sid,operate)
)ENGINE=MyISAM;

pw_log_members

-- TableName pw_log_members 日志操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_members;
CREATE TABLE pw_log_members(
id INT(10) unsigned NOT NULL auto_increment,
sid INT(10) unsigned NOT NULL default '0',
operate tinyINT(3) NOT NULL default '1',
modified_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
unique KEY idx_sid_operate(sid,operate)
)ENGINE=MyISAM;


pw_log_postdefend

-- TableName pw_log_postdefend 日志操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_postdefend;
CREATE TABLE pw_log_postdefend(

`id`INT(10) unsigned NOT NULL auto_increment
`data` text,
 PRIMARY KEY (`id`)
)


pw_log_posts

-- TableName pw_log_posts 回复操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_posts;
CREATE TABLE pw_log_posts(
id INT(10) unsigned NOT NULL auto_increment,
sid INT(10) unsigned NOT NULL default '0',
operate tinyINT(3) NOT NULL default '1',
modified_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
unique KEY idx_sid_operate(sid,operate)
)ENGINE=MyISAM;


pw_log_postverify

-- TableName pw_log_postverify 回复操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_postverify;
CREATE TABLE pw_log_postverify(

  `id` INT(10) unsigned NOT NULL auto_increment
  `type` INT(10) unsigned NOT NULL default '0'
  `tid` INT(10) unsigned NOT NULL default '0'
  `pid`INT(10) unsigned NOT NULL default '0'
  `modified_time` INT(10) unsigned NOT NULL default '0'
  PRIMARY KEY (`id`),
  unique KEY `idx_tid_pid` (`tid`,`pid`),
  KEY `idx_modifiedtime` (`modified_time`)
)


pw_log_postverify

-- TableName pw_log_setting 回复操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_setting;
CREATE TABLE pw_log_setting(

  `id` INT(10) unsigned NOT NULL auto_increment
  `vector` varchar(255) NOT NULL default ''
  `cipher` varchar(255) NOT NULL default ''
  `field1` varchar(255) NOT NULL default ''
  `field2` varchar(255) NOT NULL default ''
  `field3` INT(10) unsigned NOT NULL default '0'
  `field4` INT(10) unsigned NOT NULL default '0'
 PRIMARY KEY (`id`)
)


pw_log_threads

-- TableName pw_log_threads 帖子操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_threads;
CREATE TABLE pw_log_threads(
id INT(10) unsigned NOT NULL auto_increment,
sid INT(10) unsigned NOT NULL default '0',
operate tinyINT(3) NOT NULL default '1',
modified_time INT(10) unsigned NOT NULL default '0',
PRIMARY KEY(id),
unique KEY idx_sid_operate(sid,operate)
)ENGINE=MyISAM;


pw_log_userdefend

-- TableName pw_log_userdefend 云平台用户行为表
-- Fields id 序号

-- Fields data 信息 
DROP TABLE IF EXISTS pw_log_userdefend;
CREATE TABLE pw_log_userdefend(

  `id` INT(10) unsigned NOT NULL auto_increment
  `data` text
 PRIMARY KEY (`id`)
)


pw_log_weibos

-- TableName pw_log_weibos 帖子操作日志表
-- Fields id 主键ID
-- Fields sid 帖子ID
-- Fields operate 操作码

DROP TABLE IF EXISTS pw_log_weibos;
CREATE TABLE pw_log_weibos(

  `id` INT(10) unsigned NOT NULL auto_increment
  `sid` INT(10) unsigned NOT NULL default  '0',
  `operate` tinyint(3)NOT NULL default  '1',
  `modified_time` INT(10) unsigned NOT NULL default  '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_sid_operate` (`sid`,`operate`)
)


pw_medal_apply

-- TableName pw_medal_apply 勋章申请表
-- Fields apply_id 主键ID
-- Fields uid 用户ID
-- Fields medal_id  勋章id
 
-- Fields timestamp 申请时间
DROP TABLE IF EXISTS
pw_medal_apply;
CREATE TABLE pw_medal_apply (

  `apply_id` INT(10) unsigned NOT NULL auto_increment
  `uid` INT(10) NOT NULL default  '0',
  `medal_id` smallint(6) NOT NULL default  '0',
  `timestamp` INT(10) NOT NULL default  '0',
  PRIMARY KEY (`apply_id`),
 KEY`idx_uid` (`uid`),
 KEY`idx_medal_id` (`medal_id`)
)


pw_medal_award

-- TableName pw_medal_award 勋章记录表
-- Fields award_id 主键ID
-- Fields medal_id 勋章ID
-- Fields uid 用户uid

-- Fields type 勋章类型
-- Fields timestamp 添加时间
-- Fields deadline 过期时间
DROP TABLE IF EXISTS
pw_medal_award;
CREATE TABLE pw_medal_award (

  `award_id` INT(10) unsigned NOT NULL auto_increment
  `medal_id` smallint(6) NOT NULL default  '0',
  `uid` INT(10) NOT NULL default  '0',
  `type` tinyint(10) NOT NULL default  '0',
  `timestamp` INT(10) NOT NULL default  '0',
  `deadline` INT(10) NOT NULL ,
  PRIMARY KEY (`award_id`),
   UNIQUE KEY  `idx_medalid_uid` (`medal_id`,`uid`),
   KEY `idx_deadline` (`deadline`),
   KEY`idx_uid` (`uid`),
   KEY `idx_type` (`type`)
)


pw_medal_info

-- TableName pw_medal_info 勋章信息表
-- Fields medal_id 主键ID
-- Fields identify 唯一标示
-- Fields name 勋章名称
-- Fields descrip 勋章描述

-- Fields type 勋章类型
-- Fields image 勋章图片
-- Fields sortorder 排列顺序
-- Fields is_apply 是否可以申请
-- Fields is_open 是否开启
-- Fields allow_group 可领用的会员组
-- Fields associate 相关类型
-- Fields confine 勋章限制
DROP TABLE IF EXISTS
pw_medal_info;
CREATE TABLE (

  `medal_id` smallint(6) unsigned NOT NULL auto_increment
  `identify` varchar(30) NOT NULL default  '',
  `name` varchar(80) NOT NULL default  '',
  `descrip` varchar(255) NOT NULL ,
  `type` tinyint(3) NOT NULL default  '0',
  `image` varchar(255) NOT NULL default  '',
  `sortorder` INT(10) NOT NULL default  '0',
  `is_apply` tinyint(3) NOT NULL default  '1',
  `is_open` tinyint(3) NOT NULL default  '1',
  `allow_group` text NOT NULL,
  `associate` varchar(30) NOT NULL default  '',
  `confine` INT(10) NOT NULL default  '0',
  PRIMARY KEY (`medal_id`),
  UNIQUE KEY `idx_identify` (`identify`),
  KEY `idx_type` (`type`),
  KEY `idx_sortorder` (`sortorder`),
  KEY `idx_associate` (`associate`)
)


pw_medal_log

-- TableName pw_medal_log 勋章回收日志表
-- Fields log_id 主键ID
-- Fields award_id 相对应的颁发id 
-- Fields medal_id 勋章id

-- Fields timestamp 回收时间戳

-- Fields type 回收类型

-- Fields descrip 描述

DROP TABLE IF EXISTS pw_medal_log;
CREATE TABLE pw_medal_log (

  `log_id` INT(10) NOT NULL auto_increment
  `award_id` INT(10) NOT NULL auto_increment
  `medal_id` smallint(6) NOT NULL default  '0',
  `timestamp` INT(10) NOT NULL ,
  `type` tinyint(6) NOT NULL default  '0',
  `descrip` varchar(255) NOT NULL default  '',
   PRIMARY KEY (`log_id`)


pw_membercredit

-- TableName pw_membercredit 用户的自定义积分
-- Fields uid 用户id
-- Fields cid 自定义积分id
-- Fields value 积分值
-- Indexs idx_uid 根椐用户ID获取数据
-- Indexs idx_cid 根椐自定义积分获取数据
-- Indexs idx_cid_value 根据自定义积分与值获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_membercredit;
CREATE TABLE pw_membercredit (
uid INT(10) unsigned NOT NULL default '0',
cid tinyINT(3) NOT NULL default '0',
value mediumin(8) NOT NULL default '0',
KEY idx_uid (uid),
KEY idx_cid (cid),
KEY idx_cid_value (cid,value)
) TYPE=MyISAM;

pw_memberdata

-- TableName pw_memberdata 用户基本信息
-- Fields uid 用户id
-- Fields postnum 发贴数
-- Fields digests 精华帖子数
-- Fields rvrc 威望
-- Fields money 金钱
-- Fields credit 贡献值
-- Fields currency 交易币
-- Fields lastvisit 最后访问时间
-- Fields thisvisit 本次访问时间
-- Fields lastpost 最后发贴时间
-- Fields onlinetime 在线时长
-- Fields monoltime 本月在线时间
-- Fields todaypost 今日发贴
-- Fields monthpost 本月发帖
-- Fields uploadtime 最后上传文件时间
-- Fields uploadnum 上传文章数当天
-- Fields follows 我关注的人
-- Fields fans 关注我的人
-- Fields newfans 最近关注我的人
-- Fields newreferto 最近提到我的人
-- Fields newcomment 用户新评论数
-- Fields onlineip 在线ip以及登陆相关信息(密码错误次数)
-- Fields starttime 签名展示开始时间
-- Fields postcheck 发帖认证码
-- Fields pwdctime 用户密码更改时间
-- Fields f_num 好友的个数
-- Fields creditpop 积分变动存储字段
-- Fields jobnum 用户任务数
-- Fields lastmsg 最后更新消息时间
-- Fields lastgrab 最后抓取时间
-- Fields punch 最后打卡时间

-- Fields shafa 沙发提示
-- Fields newnotice 新通知
-- Fields newrequest 新请求
-- Fields bubble 气泡提示记录
-- Indexs idx_postnum 根椐发贴数获取数据
-- alter log --
-- alter index --

DROP TABLE IF EXISTS pw_memberdata;
CREATE TABLE pw_memberdata (
uid INT(10) unsigned NOT NULL default '1',
postnum INT(10) unsigned NOT NULL default '0',
digests smallINT(6) NOT NULL default '0',
rvrc INT(10) NOT NULL default '0',
money INT(10) NOT NULL default '0',
credit INT(10) NOT NULL default '0',
currency INT(10) NOT NULL default '0',
lastvisit INT(10) unsigned NOT NULL default '0',
thisvisit INT(10) unsigned NOT NULL default '0',
lastpost INT(10) unsigned NOT NULL default '0',
onlinetime INT(10) unsigned NOT NULL default '0',
monoltime INT(10) unsigned NOT NULL default '0',
todaypost smallINT(6) unsigned NOT NULL default '0',
monthpost smallINT(6) unsigned NOT NULL default '0',
uploadtime INT(10) unsigned NOT NULL default '0',
uploadnum smallINT(6) unsigned NOT NULL default '0',
follows mediumin(8) unsigned NOT NULL,
fans mediumin(8) unsigned NOT NULL,
newfans mediumin(8) unsigned NOT NULL,
newreferto mediumin(8) unsigned NOT NULL,
newcomment mediumin(8) unsigned NOT NULL default '0',
onlineip varchar(30) NOT NULL default '',
starttime INT(10) unsigned NOT NULL default '0',
postcheck varchar(16) NOT NULL default '',
pwdctime INT(10) unsigned NOT NULL default '0',
f_num INT(10) unsigned NOT NULL default '0',
creditpop varchar(150) NOT NULL default '',
jobnum smallINT(3) unsigned NOT NULL default '0',
lastmsg INT(10) unsigned NOT NULL default '0',
lastgrab INT(10) unsigned NOT NULL default '0',

shafa mediumin(8)  NOT NULL default '0',
newnotice mediumin(8)  NOT NULL default '0',
newrequest mediumin(8)  NOT NULL default '0',
bubble varchar(255) NOT NULL default ''
PRIMARY KEY uid (uid),
KEY idx_postnum (postnum)
) TYPE=MyISAM;