亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jive_db2_7.sql

?? Jive論壇2.5版本的源程序
?? SQL
字號:
-- // $RCSfile: Jive_db2_7.sql,v $
-- // $Revision: 1.1.1.1 $
-- // $Date: 2002/09/09 13:50:34 $
-- // Conversion from Oracle 8 script by James Radvan

CREATE TABLE jiveForum (
  forumID              INTEGER NOT NULL,
  name                 VARCHAR(255) NOT NULL,
  description          VARCHAR(2000),
  modDefaultThreadVal  INTEGER NOT NULL,
  modMinThreadVal      INTEGER NOT NULL,
  modDefaultMsgVal     INTEGER NOT NULL,
  modMinMsgVal         INTEGER NOT NULL,
  creationDate         VARCHAR(15) NOT NULL,
  modifiedDate         VARCHAR(15) NOT NULL,
  CONSTRAINT jiveForum_pk PRIMARY KEY (forumID)
);


CREATE TABLE jiveForumProp (
  forumID     INTEGER NOT NULL,
  name        VARCHAR(100) NOT NULL,
  propValue   VARCHAR(2000) NOT NULL,
  CONSTRAINT jiveForumProp_pk PRIMARY KEY (forumID,name)
);


CREATE TABLE jiveThread (
  threadID            INTEGER NOT NULL,
  forumID             INTEGER NOT NULL,
  rootMessageID       INTEGER NOT NULL,
  modValue            INTEGER NOT NULL,
  rewardPoints        INTEGER NOT NULL,
  creationDate        VARCHAR(15) NOT NULL,
  modifiedDate        VARCHAR(15) NOT NULL,
  CONSTRAINT jiveThread_pk PRIMARY KEY (threadID)
);
CREATE INDEX jT_forumID_idx ON jiveThread (forumID);
CREATE INDEX jT_modValue_idx ON jiveThread (modValue);
CREATE INDEX jT_cDate_idx ON jiveThread (creationDate ASC);
CREATE INDEX jT_mDate_idx ON jiveThread (modifiedDate DESC);


CREATE TABLE jiveThreadProp (
  threadID      INTEGER NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     VARCHAR(2000) NOT NULL,
  CONSTRAINT jiveThreadProp_pk PRIMARY KEY (threadID, name)
);


CREATE TABLE jiveMessage (
  messageID         INTEGER NOT NULL,
  parentMessageID	INTEGER,
  threadID          INTEGER NOT NULL,
  forumID           INTEGER NOT NULL,
  userID            INTEGER,
  subject           VARCHAR(255),  
  body              LONG VARCHAR,
  modValue          INTEGER NOT NULL,
  rewardPoints      INTEGER NOT NULL,
  creationDate      VARCHAR(15) NOT NULL,
  modifiedDate      VARCHAR(15) NOT NULL,
  CONSTRAINT jiveMessage_pk PRIMARY KEY (messageID)  
);
CREATE INDEX jM_threadID_idx ON jiveMessage (threadID ASC);
CREATE INDEX jM_userID_idx ON jiveMessage (userID ASC);
CREATE INDEX jM_forumId_mV_idx ON jiveMessage(forumID, modValue);
CREATE INDEX jM_cDate_idx ON jiveMessage (creationDate ASC);
CREATE INDEX jM_mDate_idx ON jiveMessage (modifiedDate DESC);


CREATE TABLE jiveMessageProp (
  messageID     INTEGER NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     VARCHAR(2000) NOT NULL,
  CONSTRAINT jiveMessageProp_pk PRIMARY KEY (messageID, name)
);


CREATE TABLE jiveUser (
  userID        	INTEGER NOT NULL,
  username          VARCHAR(30) UNIQUE NOT NULL,
  passwordHash      VARCHAR(32) NOT NULL,
  name              VARCHAR(100),
  nameVisible       INTEGER NOT NULL,
  email             VARCHAR(100) NOT NULL,
  emailVisible      INTEGER NOT NULL,
  rewardPoints      INTEGER NOT NULL,
  creationDate      VARCHAR(15) NOT NULL,
  modifiedDate      VARCHAR(15) NOT NULL,
  CONSTRAINT jiveUser_pk PRIMARY KEY (userID)
);
CREATE INDEX jU_cDate_idx on jiveUser (creationDate ASC);


CREATE TABLE jiveUserPerm (
  forumID          INTEGER,
  userID           INTEGER,
  userType         INTEGER NOT NULL,
  permission       INTEGER NOT NULL
);
CREATE INDEX jUP_forumID_idx ON jiveUserPerm (forumID ASC);
CREATE INDEX jUP_userID_idx ON jiveUserPerm (userID ASC);


CREATE TABLE jiveUserProp (
  userID      INTEGER NOT NULL,
  name        VARCHAR(100) NOT NULL,
  propValue   VARCHAR(2000) NOT NULL,
  CONSTRAINT jiveUserProp_pk PRIMARY KEY (userID, name)
);


CREATE TABLE jiveGroup (
  groupID       INTEGER NOT NULL,
  name          VARCHAR(100) UNIQUE NOT NULL,
  description   VARCHAR(255),
  creationDate  VARCHAR(15) NOT NULL,
  modifiedDate  VARCHAR(15) NOT NULL,
  CONSTRAINT jiveGroup_pk PRIMARY KEY (groupID)
);
CREATE INDEX jG_cDate_idx on jiveGroup (creationDate ASC);


CREATE TABLE jiveGroupPerm (
  forumID       INTEGER NOT NULL,
  groupID       INTEGER NOT NULL,
  permission    INTEGER NOT NULL,
  CONSTRAINT jiveGroupPerm_pk PRIMARY KEY (forumID, groupID, permission)
);
CREATE INDEX jGP_groupID_idx ON jiveGroupPerm (groupID ASC);


CREATE TABLE jiveGroupProp (
  groupID     INTEGER NOT NULL,
  name        VARCHAR(100) NOT NULL,
  propValue   VARCHAR(2000) NOT NULL,
  CONSTRAINT jiveGroupProp_pk PRIMARY KEY (groupID, name)
);


CREATE TABLE jiveGroupUser (
  groupID          INTEGER NOT NULL,
  userID           INTEGER NOT NULL,
  administrator    INTEGER NOT NULL,
  CONSTRAINT jiveGroupUser_pk PRIMARY KEY (groupID, userID)
);
CREATE INDEX jGU_userID_idx ON jiveGroupUser (userID ASC);


CREATE TABLE jiveID (
  idType INTEGER NOT NULL,
  id     INTEGER NOT NULL,
  CONSTRAINT jiveID_pk PRIMARY KEY (idType)
);


CREATE TABLE jiveModeration (
  objectID    INTEGER NOT NULL,
  objectType  INTEGER NOT NULL,
  userID      INTEGER,
  modDate     VARCHAR(15) NOT NULL,
  modValue    INTEGER NOT NULL
);
CREATE INDEX jMo_objectID_idx ON jiveModeration (objectID ASC);
CREATE INDEX jMo_objectType_idx on jiveModeration (objectType);
CREATE INDEX jMo_userID_idx ON jiveModeration (userID ASC);


CREATE TABLE jiveWatch (
  userID            INTEGER NOT NULL,
  forumID           INTEGER NOT NULL,
  threadID          INTEGER NOT NULL,
  watchType         INTEGER NOT NULL,
  expirable         INTEGER NOT NULL,
  CONSTRAINT jiveWatch_pk PRIMARY KEY (userID, threadID, watchType)  
);
CREATE INDEX jW_userID_idx ON jiveWatch (userID ASC);
CREATE INDEX jW_forumID_idx ON jiveWatch (forumID ASC);
CREATE INDEX jW_threadID_idx ON jiveWatch (threadID ASC);
CREATE INDEX jW_type_idx ON jiveWatch (watchType);


CREATE TABLE jiveReward (
  userID          INTEGER NOT NULL,
  creationDate    VARCHAR(15) NOT NULL,
  rewardPoints    INTEGER NOT NULL,
  messageID       INTEGER,
  threadID        INTEGER
);
CREATE INDEX jR_userID_idx ON jiveReward (userID ASC);
CREATE INDEX jR_creatDate_idx ON jiveReward (creationDate);
CREATE INDEX jR_messageID_idx ON jiveReward (messageID ASC);
CREATE INDEX jR_threadID_idx ON jiveReward (threadID ASC);


-- // Foreign key constraints. These are not deferrable in DB2.

ALTER TABLE jiveForumProp ADD CONSTRAINT jFP_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum ;

ALTER TABLE jiveThread ADD CONSTRAINT jT_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum ;

ALTER TABLE jiveThreadProp ADD CONSTRAINT jTP_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread ;

ALTER TABLE jiveMessage ADD CONSTRAINT jM_parentMsgID_fk FOREIGN KEY (parentMessageID) REFERENCES jiveMessage(messageID) ;
ALTER TABLE jiveMessage ADD CONSTRAINT jM_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread ;
ALTER TABLE jiveMessage ADD CONSTRAINT jM_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum ;
ALTER TABLE jiveMessage ADD CONSTRAINT jM_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;

ALTER TABLE jiveMessageProp ADD CONSTRAINT jMP_msgID_fk FOREIGN KEY (messageID) REFERENCES jiveMessage ;

ALTER TABLE jiveUserPerm ADD CONSTRAINT jUP_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum ;
ALTER TABLE jiveUserPerm ADD CONSTRAINT jUP_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;

ALTER TABLE jiveUserProp ADD CONSTRAINT jUP_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;

ALTER TABLE jiveGroupPerm ADD CONSTRAINT jGP_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum ;
ALTER TABLE jiveGroupPerm ADD CONSTRAINT jGP_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup ;

ALTER TABLE jiveGroupProp ADD CONSTRAINT jGP_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup ;

ALTER TABLE jiveGroupUser ADD CONSTRAINT jGU_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup ;
ALTER TABLE jiveGroupUser ADD CONSTRAINT jGU_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;

ALTER TABLE jiveWatch ADD CONSTRAINT jW_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;
ALTER TABLE jiveWatch ADD CONSTRAINT jW_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread ;

ALTER TABLE jiveReward ADD CONSTRAINT jR_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser ;

-- // Finally, insert default table values.

-- // Unique ID entry for forum, thread, messages, user, group.
-- // The User ID entry starts at 2 (after admin user entry). 
insert into jiveID values (0, 1);
insert into jiveID values (1, 1);
insert into jiveID values (2, 1);
insert into jiveID values (3, 2);
insert into jiveID values (4, 1);

-- // Entry for admin user -- password is 'admin'
insert into jiveUser (userID,name,username,passwordHash,email,emailVisible,nameVisible,creationDate,modifiedDate,rewardPoints) values (1,'Administrator','admin','21232f297a57a5a743894a0e4a801fc3','admin@yoursite.com',1,1,'0','0',0);
insert into jiveUserPerm(forumID,userID,userType,permission) values (NULL,1,3,1);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品欧美一区二区三区综合在 | 一区二区三区国产| 亚洲高清免费观看高清完整版在线观看 | 欧美v国产在线一区二区三区| 亚洲国产成人一区二区三区| 天天综合网 天天综合色| 不卡的av在线播放| 欧美r级电影在线观看| 一区二区三区蜜桃网| 成人高清视频免费观看| 精品久久久久久久久久久久久久久久久| 中文字幕亚洲一区二区va在线| 老汉av免费一区二区三区| 91国偷自产一区二区三区观看 | 成人午夜免费av| 精品日产卡一卡二卡麻豆| 亚洲一区在线电影| 91美女蜜桃在线| 国产精品久久久久久久久快鸭| 日本欧美久久久久免费播放网| 色天天综合色天天久久| 国产精品久久久一本精品| 国产在线精品免费| 精品日本一线二线三线不卡| 丝袜脚交一区二区| 欧美特级限制片免费在线观看| 亚洲日穴在线视频| 99精品视频一区二区三区| 国产精品天美传媒沈樵| 国产精品正在播放| 国产日产欧美精品一区二区三区| 国产在线精品一区在线观看麻豆| 日韩精品影音先锋| 国内精品免费在线观看| 精品国产91久久久久久久妲己 | 久久久亚洲综合| 国产一区二区三区久久久| 日韩精品一区二区在线| 蜜臀国产一区二区三区在线播放 | 欧美影院一区二区| 香蕉av福利精品导航| 欧美人狂配大交3d怪物一区| 亚洲成人动漫精品| 欧美一区二区三区爱爱| 精品一区二区国语对白| 国产亚洲欧洲997久久综合| 国产福利一区在线| 亚洲欧洲av另类| 色国产精品一区在线观看| 午夜伊人狠狠久久| 日韩精品在线一区| 成人免费高清视频在线观看| 中文字幕日韩一区二区| 欧美艳星brazzers| 蜜桃av噜噜一区| 久久久久97国产精华液好用吗| 久国产精品韩国三级视频| 久久久久久综合| 97se亚洲国产综合在线| 图片区小说区区亚洲影院| 欧美va亚洲va在线观看蝴蝶网| 国产精品一区二区免费不卡| 国产精品成人一区二区艾草| 欧美日本在线播放| 国产精品亚洲视频| 亚洲欧美电影一区二区| 日韩一区二区精品在线观看| 国产精品白丝av| 一区二区三区四区国产精品| 欧美一级午夜免费电影| 丁香天五香天堂综合| 亚洲图片自拍偷拍| 国产网站一区二区三区| 欧美无砖砖区免费| 国产精品一区在线| 亚洲第一激情av| 国产精品系列在线| 日韩一卡二卡三卡国产欧美| 懂色av中文一区二区三区 | 国产精品18久久久久久久久 | 精品美女一区二区| 欧美性三三影院| 国产成人在线视频网站| 丝袜亚洲另类丝袜在线| 亚洲色欲色欲www| 欧美精品一区视频| 欧美理论片在线| 99国产精品国产精品久久| 国产在线一区二区综合免费视频| 一区二区高清视频在线观看| 日本一区二区三区高清不卡 | 欧美伊人久久久久久久久影院| 丁香六月久久综合狠狠色| 美女任你摸久久| 亚洲福利一区二区| 亚洲黄色在线视频| 国产精品电影院| 国产女同互慰高潮91漫画| 日韩天堂在线观看| 在线播放91灌醉迷j高跟美女| 91网站最新网址| 高清不卡一二三区| 国产精品一区二区视频| 国产一区二区网址| 极品少妇xxxx精品少妇偷拍| 日韩不卡免费视频| 亚洲成人高清在线| 午夜免费久久看| 亚洲国产精品一区二区久久 | 欧美久久一二三四区| 91精彩视频在线| 91丨porny丨国产| 99综合电影在线视频| 成人动漫精品一区二区| 国产美女在线精品| 国产一级精品在线| 国产成人免费av在线| 国产大陆a不卡| 成人午夜视频在线观看| 成人免费视频一区二区| 成人网页在线观看| 99在线视频精品| 欧美在线免费观看亚洲| 欧美日韩日日摸| 欧美一级高清大全免费观看| 日韩免费在线观看| 国产亚洲视频系列| 自拍偷拍国产亚洲| 亚洲国产一区二区视频| 日本成人在线看| 国内精品在线播放| 99精品视频在线观看免费| 色婷婷av一区二区| 欧美一级精品在线| 国产亚洲一区字幕| 国产精品成人一区二区三区夜夜夜 | 久久精品免费看| 国产成人免费网站| 91麻豆免费视频| 91精品国产综合久久香蕉麻豆| 欧美在线一二三| 欧美一三区三区四区免费在线看| 亚洲成人三级小说| 蜜臀va亚洲va欧美va天堂| 国产精品夜夜爽| 在线免费观看日韩欧美| 69p69国产精品| 国产日韩精品一区| 亚洲高清久久久| 国产成人免费视频| 欧美日韩在线综合| 国产午夜亚洲精品午夜鲁丝片| 中文字幕一区二区三区不卡在线| 亚洲bt欧美bt精品| 成人一区二区三区在线观看| 欧美日韩在线观看一区二区| 精品sm捆绑视频| 一区二区三区视频在线看| 久久99精品国产91久久来源| av在线不卡网| 精品日韩99亚洲| 亚洲成人1区2区| www.日韩大片| 日韩精品一区二区三区四区视频| 亚洲精品视频观看| 国产成人在线视频网站| 欧美放荡的少妇| 亚洲视频网在线直播| 美女视频网站久久| 欧美无乱码久久久免费午夜一区 | 国产精品超碰97尤物18| 蜜臀久久久久久久| 91成人免费在线视频| 国产亚洲一区二区三区| 看国产成人h片视频| 91精品福利在线| 一区在线播放视频| 国产精品资源站在线| 日韩欧美国产一区二区在线播放 | 亚洲www啪成人一区二区麻豆| 成人性生交大合| 精品少妇一区二区三区免费观看| 亚洲午夜日本在线观看| 成人自拍视频在线观看| 久久精品一二三| 精品亚洲国产成人av制服丝袜| 欧美精品久久久久久久多人混战| 亚洲日本va午夜在线电影| 国产成人午夜视频| 亚洲精品一区二区三区蜜桃下载 | 国产人妖乱国产精品人妖| 久久国产人妖系列| 欧美一级久久久| 麻豆精品一区二区av白丝在线| 51久久夜色精品国产麻豆| 一区二区三区四区蜜桃| 欧美午夜精品免费| 亚洲va欧美va人人爽午夜| 91麻豆精品国产91久久久久久久久| 亚洲国产综合视频在线观看|