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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jive_oracle_8.sql

?? Jive論壇2.5版本的源程序
?? SQL
字號(hào):
REM  //////////////////////////////
REM  // $RCSfile: Jive_oracle_8.sql,v $
REM  // $Revision: 1.1.1.1 $
REM  // $Date: 2002/09/09 13:50:34 $
REM  //////////////////////////////

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


CREATE TABLE jiveForumProp (
  forumID     INTEGER NOT NULL,
  name        VARCHAR2(100) NOT NULL,
  propValue   VARCHAR2(4000) 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        VARCHAR2(15) NOT NULL,
  modifiedDate        VARCHAR2(15) NOT NULL,
  CONSTRAINT jiveThread_pk PRIMARY KEY (threadID)
);
CREATE BITMAP INDEX jiveThread_forumID_idx ON jiveThread (forumID);
CREATE BITMAP INDEX jiveThread_modValue_idx ON jiveThread (modValue);
CREATE INDEX jiveThread_cDate_idx ON jiveThread (creationDate ASC);
CREATE INDEX jiveThread_mDate_idx ON jiveThread (modifiedDate DESC);


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


CREATE TABLE jiveMessage (
  messageID         INTEGER NOT NULL,
  parentMessageID	INTEGER NULL,
  threadID          INTEGER NOT NULL,
  forumID           INTEGER NOT NULL,
  userID            INTEGER NULL,
  subject           VARCHAR2(255) NULL,  
  body              LONG VARCHAR NULL,
  modValue          INTEGER NOT NULL,
  rewardPoints      INTEGER NOT NULL,
  creationDate      VARCHAR2(15) NOT NULL,
  modifiedDate      VARCHAR2(15) NOT NULL,
  CONSTRAINT jiveMessage_pk PRIMARY KEY (messageID)  
);
CREATE INDEX jiveMessage_threadID_idx ON jiveMessage (threadID ASC);
CREATE INDEX jiveMessage_userID_idx ON jiveMessage (userID ASC);
CREATE INDEX jiveMessage_forumId_modVal_idx ON jiveMessage(forumID, modValue);
CREATE INDEX jiveMessage_cDate_idx ON jiveMessage (creationDate ASC);
CREATE INDEX jiveMessage_mDate_idx ON jiveMessage (modifiedDate DESC);


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


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


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


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


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


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


CREATE TABLE jiveGroupProp (
  groupID     INTEGER NOT NULL,
  name        VARCHAR2(100) NOT NULL,
  propValue   VARCHAR2(4000) 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 jiveGroupUser_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 NULL,
  modDate     VARCHAR2(15) NOT NULL,
  modValue    INTEGER NOT NULL
);
CREATE INDEX jiveModeration_objectID_idx ON jiveModeration (objectID ASC);
CREATE BITMAP INDEX jiveModeration_objectType_idx on jiveModeration (objectType);
CREATE INDEX jiveModeration_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 jiveWatch_userID_idx ON jiveWatch (userID ASC);
CREATE INDEX jiveWatch_forumID_idx ON jiveWatch (forumID ASC);
CREATE INDEX jiveWatch_threadID_idx ON jiveWatch (threadID ASC);
CREATE BITMAP INDEX jiveWatch_type_idx ON jiveWatch (watchType);


CREATE TABLE jiveReward (
  userID          INTEGER NOT NULL,
  creationDate    VARCHAR(15) NOT NULL,
  rewardPoints    INTEGER NOT NULL,
  messageID       INTEGER NULL,
  threadID        INTEGER NULL
);
CREATE INDEX jiveReward_userID_idx ON jiveReward (userID ASC);
CREATE INDEX jiveReward_creationDate_idx ON jiveReward (creationDate);
CREATE INDEX jiveReward_messageID_idx ON jiveReward (messageID ASC);
CREATE INDEX jiveReward_threadID_idx ON jiveReward (threadID ASC);


REM # Foreign key constraints. Note that all are deferrable until the commit of a transaction.

ALTER TABLE jiveForumProp ADD CONSTRAINT jiveForumProp_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveThread ADD CONSTRAINT jiveThread_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveThread ADD CONSTRAINT jiveThread_rootMsgID_fk FOREIGN KEY (rootMessageID) REFERENCES jiveMessage(messageID) INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveThreadProp ADD CONSTRAINT jiveThreadProp_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveMessage ADD CONSTRAINT jiveMessage_parentMsgID_fk FOREIGN KEY (parentMessageID) REFERENCES jiveMessage(messageID) INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveMessage ADD CONSTRAINT jiveMessage_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveMessage ADD CONSTRAINT jiveMessage_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveMessage ADD CONSTRAINT jiveMessage_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveMessageProp ADD CONSTRAINT jiveMessageProp_msgID_fk FOREIGN KEY (messageID) REFERENCES jiveMessage INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveUserPerm ADD CONSTRAINT jiveUserPerm_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveUserPerm ADD CONSTRAINT jiveUserPerm_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveUserProp ADD CONSTRAINT jiveUserProp_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveGroupPerm ADD CONSTRAINT jiveGroupPerm_forumID_fk FOREIGN KEY (forumID) REFERENCES jiveForum INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveGroupPerm ADD CONSTRAINT jiveGroupPerm_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveGroupProp ADD CONSTRAINT jiveGroupProp_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveGroupUser ADD CONSTRAINT jiveGroupUser_groupID_fk FOREIGN KEY (groupID) REFERENCES jiveGroup INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveGroupUser ADD CONSTRAINT jiveGroupUser_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveWatch ADD CONSTRAINT jiveWatch_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveWatch ADD CONSTRAINT jiveWatch_threadID_fk FOREIGN KEY (threadID) REFERENCES jiveThread INITIALLY DEFERRED DEFERRABLE;

ALTER TABLE jiveReward ADD CONSTRAINT jiveReward_userID_fk FOREIGN KEY (userID) REFERENCES jiveUser INITIALLY DEFERRED DEFERRABLE;

REM # Finally, insert default table values.

REM # Unique ID entry for forum, thread, messages, user, group.
REM # 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);

REM # 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);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产福利国产秒拍| 国产激情偷乱视频一区二区三区| 日韩女优电影在线观看| av一区二区三区四区| 无码av中文一区二区三区桃花岛| 欧美国产日本韩| 日韩视频免费观看高清完整版| 99久久国产综合色|国产精品| 久久国产精品第一页| 一区二区三区小说| 欧美国产激情一区二区三区蜜月 | 欧美日韩五月天| 国产成人av影院| 久久国产剧场电影| 天堂午夜影视日韩欧美一区二区| 亚洲欧美日韩国产综合| 久久久久久免费| 精品国精品国产| 欧美一区二区三区的| 欧美制服丝袜第一页| av亚洲精华国产精华| 国产成人在线视频播放| 韩国视频一区二区| 久热成人在线视频| 美女一区二区视频| 调教+趴+乳夹+国产+精品| 一区二区高清免费观看影视大全| 国产精品久久久久久久午夜片| 亚洲国产精品t66y| 国产午夜精品一区二区 | 欧美一级xxx| 欧美挠脚心视频网站| 欧美午夜精品久久久久久孕妇| 色综合天天天天做夜夜夜夜做| 成人激情图片网| 懂色中文一区二区在线播放| 国产在线视视频有精品| 国模少妇一区二区三区| 国产原创一区二区| 国产黄色91视频| 国产99久久久精品| 成人av在线播放网站| 成人av午夜电影| 91免费看片在线观看| 在线亚洲免费视频| 欧美日韩国产片| 91精品啪在线观看国产60岁| 日韩一区二区三区电影在线观看 | 欧美视频在线播放| 欧美日韩大陆一区二区| 8v天堂国产在线一区二区| 日韩一区二区三区av| 欧美va在线播放| 国产人久久人人人人爽| 国产精品嫩草影院av蜜臀| 中文字幕一区二区5566日韩| 亚洲欧美日韩中文字幕一区二区三区 | 精品日韩一区二区| 久久综合久色欧美综合狠狠| 国产日韩欧美在线一区| 亚洲美女少妇撒尿| 日韩经典中文字幕一区| 国产在线视频一区二区三区| 成人黄色一级视频| 一本高清dvd不卡在线观看| 欧美日韩五月天| 久久综合国产精品| 亚洲欧美日韩国产综合| 日韩av一区二区三区| 国产麻豆精品视频| 91老司机福利 在线| 91精品综合久久久久久| 国产女主播一区| 亚洲第一主播视频| 国产美女视频91| 91高清视频在线| 欧美大片国产精品| 亚洲四区在线观看| 久久成人久久爱| 91蝌蚪国产九色| 精品久久久久久久久久久久包黑料 | 色噜噜狠狠成人网p站| 制服丝袜亚洲色图| 国产精品视频一二三区| 亚洲成人动漫av| 成人av资源在线观看| 欧美日韩精品专区| 国产精品欧美一级免费| 视频一区欧美日韩| 国产成人午夜精品5599| 欧美精品成人一区二区三区四区| 亚洲国产精品t66y| 欧美午夜电影在线播放| 国产亚洲欧美日韩在线一区| 天堂蜜桃一区二区三区| 91在线播放网址| 2020日本不卡一区二区视频| 亚洲国产色一区| 处破女av一区二区| 日韩欧美国产精品| 亚洲欧美日韩中文播放| 国产成人精品综合在线观看| 91麻豆精品久久久久蜜臀 | 蜜桃av一区二区在线观看| 99re亚洲国产精品| 久久久综合视频| 日韩一区精品视频| 在线观看日韩一区| 中文字幕亚洲综合久久菠萝蜜| 精品一区二区免费在线观看| 6080国产精品一区二区| 亚洲乱码日产精品bd| 国产成人免费视频网站 | 国产美女一区二区三区| 欧美精品一二三| 亚洲午夜电影在线| 94色蜜桃网一区二区三区| 欧美激情一区二区三区在线| 精品无码三级在线观看视频| 5858s免费视频成人| 亚洲成av人片在线观看无码| 色丁香久综合在线久综合在线观看| 国产欧美一区二区精品性色超碰 | 性做久久久久久免费观看欧美| 91同城在线观看| 国产精品久久久一区麻豆最新章节| 国产呦萝稀缺另类资源| 日韩美一区二区三区| 日韩二区三区在线观看| 91麻豆精品国产91久久久久| 亚洲动漫第一页| 欧美精品色一区二区三区| 三级一区在线视频先锋| 欧美另类变人与禽xxxxx| 偷拍一区二区三区四区| 欧美丰满嫩嫩电影| 免费成人你懂的| 亚洲精品在线观| 国产伦精品一区二区三区免费迷 | 337p粉嫩大胆色噜噜噜噜亚洲| 久久精品99国产精品| 欧美精品一区二区久久久| 国产一区二区伦理片| 中文字幕av一区 二区| 不卡电影一区二区三区| 亚洲欧洲精品一区二区三区| 91视频xxxx| 亚洲午夜激情av| 日韩午夜激情av| 韩国毛片一区二区三区| 欧美国产综合一区二区| 色综合天天综合网国产成人综合天 | 欧美日韩免费高清一区色橹橹| 亚洲一区二区三区在线播放| 欧美丰满高潮xxxx喷水动漫| 久久不见久久见中文字幕免费| 国产午夜精品美女毛片视频| 成人精品视频一区| 亚洲综合色婷婷| 欧美一级一级性生活免费录像| 国产盗摄一区二区| 亚洲欧洲制服丝袜| 制服丝袜中文字幕一区| 国产毛片精品视频| 亚洲欧美乱综合| 日韩欧美综合在线| 不卡电影免费在线播放一区| 亚洲h精品动漫在线观看| 日韩精品一区二区三区视频在线观看| 国产成人精品亚洲日本在线桃色 | 欧美日韩国产在线观看| 久久 天天综合| 自拍偷拍亚洲综合| 91精品国产综合久久精品图片| 国产精品中文欧美| 亚洲与欧洲av电影| 国产午夜亚洲精品不卡| 欧美丝袜丝nylons| 成人一区二区三区| 日韩国产在线一| 国产精品电影一区二区| 日韩一区二区三区电影| 91网站视频在线观看| 激情综合一区二区三区| 亚洲欧美成人一区二区三区| 26uuu国产日韩综合| 欧美性大战xxxxx久久久| 国产白丝精品91爽爽久久| 日本在线不卡一区| 亚洲另类春色校园小说| 久久综合九色综合97婷婷女人| 在线观看视频欧美| 成人免费视频app| 毛片av中文字幕一区二区| 一级特黄大欧美久久久| 日本一区二区三区国色天香 | 青青草原综合久久大伊人精品| 亚洲欧洲成人精品av97| 亚洲精品在线网站| 日韩午夜激情视频|