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

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

?? jive_postgres.sql

?? Jive論壇2.5版本的源程序
?? SQL
字號:
CREATE TABLE jiveForum (
  forumID               INT8 NOT NULL,
  name                  VARCHAR(255) UNIQUE NOT NULL,
  description           TEXT,
  modDefaultThreadVal   INT8 NOT NULL,
  modMinThreadVal       INT8 NOT NULL,
  modDefaultMsgVal      INT8 NOT NULL,
  modMinMsgVal          INT8 NOT NULL,
  modifiedDate          VARCHAR(15) NOT NULL,
  creationDate          VARCHAR(15) NOT NULL,
  CONSTRAINT PK_JIVEFORUM PRIMARY KEY (forumID)
);
CREATE INDEX jiveForum_name_idx ON jiveForum (name);

CREATE TABLE jiveForumProp (
  forumID       INT8 NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     TEXT NOT NULL,
  CONSTRAINT PK_JIVEFORUMPROP PRIMARY KEY (forumID, name)
);

CREATE TABLE jiveThread (
  threadID          INT8 NOT NULL,
  forumID           INT8 NOT NULL,
  rootMessageID     INT8 NOT NULL,
  modValue          INT8 NOT NULL,
  rewardPoints      INT NOT NULL,
  creationDate      VARCHAR(15) NOT NULL,
  modifiedDate      VARCHAR(15) NOT NULL,
  CONSTRAINT PK_JIVETHREAD PRIMARY KEY (threadID)
);
CREATE INDEX jiveThread_forumID_idx ON jiveThread (forumID);
CREATE INDEX jiveThread_modValue_idx ON jiveThread (modValue);
CREATE INDEX jiveThread_cDate_idx   ON jiveThread (creationDate);
CREATE INDEX jiveThread_mDate_idx   ON jiveThread (modifiedDate);

CREATE TABLE jiveThreadProp (
  threadID      INT8 NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     TEXT NOT NULL,
  CONSTRAINT PK_JIVETHREADPROP PRIMARY KEY (threadID,name)
);

CREATE TABLE jiveMessage (
  messageID             INT8 NOT NULL,
  parentMessageID       INT8 NULL,
  threadID              INT8 NOT NULL,
  forumID               INT8 NOT NULL,
  userID                INT8 NULL,
  subject               VARCHAR(255),  
  body                  TEXT,
  modValue              INT8 NOT NULL,
  rewardPoints          INT NOT NULL,
  creationDate          VARCHAR(15) NOT NULL,
  modifiedDate          VARCHAR(15) NOT NULL,
  CONSTRAINT PK_JIVEMESSAGE PRIMARY KEY (messageID)
);
CREATE INDEX jiveMessage_threadID_idx ON jiveMessage (threadID);
CREATE INDEX jiveMessage_forumID_idx  ON jiveMessage (forumID);
CREATE INDEX jiveMessage_userID_idx   ON jiveMessage (userID);
CREATE INDEX jiveMessage_modValue_idx ON jiveMessage (modValue);
CREATE INDEX jiveMessage_cDate_idx    ON jiveMessage (creationDate);
CREATE INDEX jiveMessage_mDate_idx    ON jiveMessage (modifiedDate);

CREATE TABLE jiveMessageProp (
  messageID    INT8 NOT NULL,
  name         VARCHAR(100) NOT NULL,
  propValue    TEXT NOT NULL,
  CONSTRAINT PK_JIVEMESSAGEPROP PRIMARY KEY (messageID, name)
);

CREATE TABLE jiveUser (
  userID        INT8 NOT NULL,
  username      VARCHAR(30) UNIQUE NOT NULL,
  passwordHash  VARCHAR(32) NOT NULL,   
  name          VARCHAR(100),  
  nameVisible   INT NOT NULL,
  email         VARCHAR(100) NOT NULL,
  emailVisible  INT NOT NULL,
  rewardPoints  INT NOT NULL,
  creationDate  VARCHAR(15) NOT NULL,
  modifiedDate  VARCHAR(15) NOT NULL,
  CONSTRAINT PK_JIVEUSER PRIMARY KEY (userID)
);
CREATE INDEX jiveUser_username_idx ON jiveUser (username);
CREATE INDEX jiveUser_cDate_idx    ON jiveUser (creationDate);

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

CREATE TABLE jiveUserProp (
  userID        INT8 NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     TEXT NOT NULL,
  CONSTRAINT PK_JIVEUSERPROP PRIMARY KEY (userID, name)
);

CREATE TABLE jiveGroup (
  groupID       INT8 NOT NULL,
  name          VARCHAR(50) NOT NULL,
  description   VARCHAR(255),
  creationDate  VARCHAR(15) NOT NULL,
  modifiedDate  VARCHAR(15) NOT NULL,
  CONSTRAINT PK_JIVEGROUP PRIMARY KEY (groupID)
);
CREATE INDEX jiveGroup_name_idx  ON jiveGroup (name);
CREATE INDEX jiveGroup_cDate_idx ON jiveGroup (creationDate);

CREATE TABLE jiveGroupPerm (
  forumID      INT8 NOT NULL,
  groupID      INT8 NOT NULL,
  permission   INT NOT NULL
);
CREATE INDEX jiveGroupPerm_forumID_idx ON jiveGroupPerm (forumID);
CREATE INDEX jiveGroupPerm_groupID_idx ON jiveGroupPerm (groupID);

CREATE TABLE jiveGroupProp (
  groupID       INT8 NOT NULL,
  name          VARCHAR(100) NOT NULL,
  propValue     TEXT NOT NULL,
  CONSTRAINT PK_JIVEGROUPPROP PRIMARY KEY (groupID, name)
);

CREATE TABLE jiveGroupUser (
  groupID        INT8 NOT NULL,
  userID         INT8 NOT NULL,
  administrator  INT NOT NULL,
  CONSTRAINT PK_JIVEGROUPUSER PRIMARY KEY (groupID, userID)
);

CREATE TABLE jiveID (
  idType        INT NOT NULL,
  id            INT8 NOT NULL,
  CONSTRAINT PK_JIVEID PRIMARY KEY (idType)
);

CREATE TABLE jiveModeration (
  objectID    INT8 NOT NULL,
  objectType  INT8 NOT NULL,
  userID      INT8 NULL,
  modDate     VARCHAR(15) NOT NULL,
  modValue    INT8 NOT NULL
);
CREATE INDEX jiveModeration_objectID_idx ON jiveModeration (objectID);
CREATE INDEX jiveModeration_objectType_idx on jiveModeration (objectType);
CREATE INDEX jiveModeration_userID_idx ON jiveModeration (userID);


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);
CREATE INDEX jiveWatch_forumID_idx ON jiveWatch (forumID);
CREATE INDEX jiveWatch_threadID_idx ON jiveWatch (threadID);
CREATE 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);
CREATE INDEX jiveReward_creationDate_idx ON jiveReward (creationDate);
CREATE INDEX jiveReward_messageID_idx ON jiveReward (messageID);
CREATE INDEX jiveReward_threadID_idx ON jiveReward (threadID);


--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;

-- 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一区二区三区免费野_久草精品视频
久久久久久久精| 成人国产精品免费观看| 久久久精品日韩欧美| 色婷婷亚洲综合| 日本一区中文字幕| 亚洲色图丝袜美腿| 日韩精品一区在线观看| 色欧美片视频在线观看| 国产一区二区美女| 亚洲成人1区2区| 中文在线一区二区| 日韩一级片在线观看| 色域天天综合网| 国产又黄又大久久| 强制捆绑调教一区二区| 一区二区免费在线播放| 国产女主播一区| 日韩美女在线视频| 欧美色中文字幕| 91免费视频网址| 粉嫩13p一区二区三区| 免费久久精品视频| 亚洲国产欧美日韩另类综合 | 狠狠色综合播放一区二区| 亚洲一线二线三线视频| 国产精品国产三级国产普通话99 | 欧美中文字幕一区| av网站免费线看精品| 精品一区二区日韩| 奇米色一区二区| 香蕉久久夜色精品国产使用方法| 亚洲精品视频在线看| 中文字幕视频一区| 中文字幕av免费专区久久| 亚洲精品在线观看网站| 精品国产乱码久久久久久图片| 欧美视频中文字幕| 欧美丝袜丝nylons| 欧美日韩国产一区二区三区地区| 91久久久免费一区二区| 日本伦理一区二区| 日本道免费精品一区二区三区| www.一区二区| 99re热这里只有精品免费视频| 国产成人av电影在线| 成人免费视频国产在线观看| 成人亚洲精品久久久久软件| 国产.精品.日韩.另类.中文.在线.播放 | 欧美一区二区三区思思人| 在线观看成人免费视频| 欧美性猛交xxxxxxxx| 欧美色中文字幕| 69成人精品免费视频| 日韩一区二区三区四区| 亚洲精品在线电影| 国产日产欧产精品推荐色| 国产精品久久久久久久久快鸭| 国产精品美日韩| 亚洲欧洲综合另类| 亚洲国产精品久久艾草纯爱 | 亚洲一区二区三区四区在线免费观看| 一区二区三区中文在线观看| 一区二区不卡在线播放| 五月天一区二区| 精品在线亚洲视频| 成人h动漫精品一区二| 91成人国产精品| 91精品久久久久久久91蜜桃| 久久综合五月天婷婷伊人| 国产欧美综合在线| 一区二区在线看| 日韩av午夜在线观看| 国产精品一区久久久久| 99精品国产一区二区三区不卡| 色噜噜狠狠成人网p站| 欧美日韩国产电影| 久久久精品tv| 亚洲尤物在线视频观看| 久草热8精品视频在线观看| 国产成人一级电影| 欧美主播一区二区三区| 久久亚洲春色中文字幕久久久| 日韩美女精品在线| 日本不卡中文字幕| 成av人片一区二区| 制服.丝袜.亚洲.另类.中文| 国产日韩欧美精品在线| 亚洲综合视频网| 精品影院一区二区久久久| 91在线观看免费视频| 日韩亚洲欧美一区二区三区| 中文字幕一区在线观看视频| 日韩av中文字幕一区二区| 成人精品一区二区三区四区| 欧美日韩国产一级| 国产精品久久久久久久久免费樱桃 | 天天爽夜夜爽夜夜爽精品视频| 狠狠色2019综合网| 欧美主播一区二区三区| 亚洲国产精品国自产拍av| 日日摸夜夜添夜夜添国产精品| 成人午夜私人影院| 日韩欧美精品三级| 一区二区三区精品久久久| 国产成人亚洲精品狼色在线| 制服丝袜日韩国产| 亚洲码国产岛国毛片在线| 国产在线视频不卡二| 欧美日本一区二区三区| 亚洲天堂福利av| 国产馆精品极品| 日韩欧美激情在线| 日韩国产欧美在线视频| 日本高清无吗v一区| 中文幕一区二区三区久久蜜桃| 欧美aⅴ一区二区三区视频| 欧洲国内综合视频| 国产精品久久久久久久久图文区 | 高清视频一区二区| 337p日本欧洲亚洲大胆精品| 日韩高清欧美激情| 欧美日韩三级视频| 一区二区三区四区亚洲| 99国产一区二区三精品乱码| 久久久久久久久久久久电影| 另类调教123区| 日韩视频在线永久播放| 水野朝阳av一区二区三区| 在线观看网站黄不卡| 亚洲视频免费在线观看| 99久久伊人久久99| 国产精品久久久爽爽爽麻豆色哟哟 | 亚洲国产精品精华液2区45| 国产精品一区三区| 国产视频一区二区在线观看| 国产精品自拍av| 久久综合av免费| 国产一区二区三区免费| 久久精品亚洲精品国产欧美kt∨| 韩国精品主播一区二区在线观看| 日韩精品一区二区三区四区| 奇米影视在线99精品| 欧美v日韩v国产v| 精品影视av免费| 国产亚洲精品福利| 成人永久aaa| 亚洲人亚洲人成电影网站色| 色哟哟精品一区| 亚洲一区二区欧美日韩| 欧美日韩国产高清一区二区| 欧美a一区二区| 欧美精品一区在线观看| 国产ts人妖一区二区| 国产精品人妖ts系列视频| 99国产一区二区三精品乱码| 亚洲精品乱码久久久久久黑人| 欧洲人成人精品| 青青草97国产精品免费观看无弹窗版| 日韩一区二区影院| 国产精品一色哟哟哟| 国产精品福利一区| 欧美在线观看视频在线| 日韩国产欧美在线观看| 久久网这里都是精品| 99久久久精品| 亚洲成人777| 国产亚洲综合av| www.日韩精品| 欧美精品色一区二区三区| 丁香婷婷综合网| 99re亚洲国产精品| 成人av在线资源| 成人av在线看| 在线一区二区三区四区| av电影在线观看不卡| 成人性色生活片免费看爆迷你毛片| 久久99国产精品久久99果冻传媒| 丝瓜av网站精品一区二区| 日韩在线卡一卡二| 另类小说色综合网站| 懂色av噜噜一区二区三区av| 欧美系列一区二区| 日本一区二区三区久久久久久久久不| 99久久精品一区二区| 日韩主播视频在线| 欧美经典一区二区三区| 欧美日韩一本到| 国产不卡视频在线播放| 日韩国产欧美在线视频| 日韩一区中文字幕| 91精品国产麻豆国产自产在线| 成人性生交大片免费看中文网站| 日韩国产欧美在线播放| 国产精品成人在线观看| 日韩三级.com| 欧美色爱综合网| www.日韩大片| 国产麻豆9l精品三级站| 婷婷激情综合网| 亚洲色图制服丝袜|