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

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

?? jive_forums_mckoi_upgrade_3_2_to_4_0.sql

?? Jive Forums 論壇源碼 v4.2.3
?? SQL
字號:
-- //////////////////////////////
-- // $RCSfile$
-- // $Revision: 16342 $
-- // $Date: 2005-06-10 13:19:18 -0700 (Fri, 10 Jun 2005) $
-- //////////////////////////////

-- Add new tables

CREATE TABLE jiveAnnounce (
  announcementID        BIGINT          NOT NULL,
  objectType            INTEGER         NOT NULL,
  objectID              BIGINT          NULL,
  userID                BIGINT          NOT NULL,
  subject               VARCHAR(255)    NOT NULL,
  body                  TEXT            NOT NULL,
  startDate             CHAR(15)        NOT NULL,
  endDate               CHAR(15),
  CONSTRAINT jiveAnnounce_pk PRIMARY KEY (announcementID)
);
CREATE INDEX jiveAnnounce_sDate_idx ON jiveAnnounce (startDate);
CREATE INDEX jiveAnnounce_eDate_idx ON jiveAnnounce (endDate);
CREATE INDEX jiveAnnounce_container_idx ON jiveAnnounce (objectType, objectID);
CREATE INDEX jiveAnnounce_user_idx ON jiveAnnounce (userID);


CREATE TABLE jiveAnnounceProp (
  announcementID        BIGINT          NOT NULL,
  name                  VARCHAR(100)    NOT NULL,
  propValue             TEXT            NOT NULL,
  CONSTRAINT jiveAnnounceProp_pk PRIMARY KEY (announcementID, name)
);

CREATE TABLE jivePMessage (
  pMessageID            BIGINT          NOT NULL,
  ownerID               BIGINT          NOT NULL,
  senderID              BIGINT          NULL,
  recipientID           BIGINT          NULL,
  subject               VARCHAR(255)    NULL,
  body                  TEXT            NULL,
  readStatus            INTEGER         NOT NULL,
  folderID              BIGINT          NOT NULL,
  pMessageDate          CHAR(15)        NOT NULL,
  CONSTRAINT jivePMessage_pmID_pk PRIMARY KEY (pMessageID)
);
CREATE INDEX jivePMessage_rID_idx ON jivePMessage (recipientID);


CREATE TABLE jivePMessageProp (
  pMessageID            BIGINT          NOT NULL,
  name                  VARCHAR(100)    NOT NULL,
  propValue             TEXT            NOT NULL,
  CONSTRAINT jivePMP_pmID_name_idx PRIMARY KEY (pMessageID, name)
);


CREATE TABLE jivePMessageFldr (
  folderID              BIGINT          NOT NULL,
  userID                BIGINT          NOT NULL,
  name                  VARCHAR(255)    NOT NULL,
  CONSTRAINT jivePF_pk PRIMARY KEY (folderID, userID)
);


CREATE TABLE jiveBatchWatch (
  userID                BIGINT          NOT NULL,
  frequency             VARCHAR(50)     NOT NULL,
  prevEmailDate         CHAR(15)        NULL,
  CONSTRAINT jiveBatchWatch_pk PRIMARY KEY (userID)
);
CREATE INDEX jiveBatchWatch_userID_idx ON jiveBatchWatch (userID);


CREATE TABLE jiveRatingType (
  score                 INTEGER        NOT NULL,
  description           VARCHAR(255)   NOT NULL,
  CONSTRAINT jiveRatingType_pk PRIMARY KEY (score)
);


CREATE TABLE jiveRating (
  objectType            INTEGER         NOT NULL,
  objectID              BIGINT          NOT NULL,  
  userID                BIGINT          NULL,
  score                 INTEGER         NOT NULL
);
CREATE INDEX jiveRating_userID_idx ON jiveRating (userID);
CREATE INDEX jiveRating_oID_oType_idx ON jiveRating (objectID, objectType);


CREATE TABLE jivePoll (
  pollID                BIGINT          NOT NULL,
  objectType            INTEGER         NOT NULL,
  objectID              BIGINT          NOT NULL,
  userID                BIGINT          NOT NULL,
  name                  VARCHAR(255)    NOT NULL,
  description           VARCHAR(4000)   NULL,
  pollMode              INTEGER         NOT NULL,
  creationDate          CHAR(15)        NOT NULL,
  modificationDate      CHAR(15)        NOT NULL,
  startDate             CHAR(15)        NOT NULL,
  endDate               CHAR(15)        NOT NULL,
  expireDate            CHAR(15)        NOT NULL,
  CONSTRAINT jivePoll_pk PRIMARY KEY (pollID)
);
CREATE INDEX jivePoll_oID_oType_idx ON jivePoll (objectID, objectType);


CREATE TABLE jivePollOption (
  pollID                BIGINT          NOT NULL,
  optionIndex           INTEGER         NOT NULL,
  optionText            VARCHAR(255)    NOT NULL,
  CONSTRAINT jivePollOption_pk PRIMARY KEY (pollID, optionIndex)
);


CREATE TABLE jivePollVote (
  pollID                BIGINT          NOT NULL,
  userID                BIGINT          NULL,
  guestID               VARCHAR(255)    NULL,
  optionIndex           INTEGER         NOT NULL,
  voteDate              CHAR(15)        NOT NULL
);
CREATE INDEX jivePollVote_pollID_idx ON jivePollVote (pollID);


CREATE TABLE jiveSearch (
  searchID              BIGINT          NOT NULL,
  searchType            INTEGER         NOT NULL,
  userID                BIGINT          NULL,
  query                 VARCHAR(1000)   NOT NULL,
  searchDuration        INTEGER         NOT NULL,
  numResults            INTEGER         NOT NULL,
  searchDate            CHAR(15)        NOT NULL,
  CONSTRAINT jiveSearch_pk PRIMARY KEY (searchID)
);
CREATE INDEX jiveSearch_userID_idx ON jiveSearch (userID);
CREATE INDEX jiveSearch_type_idx ON jiveSearch (searchType);


CREATE TABLE jiveSearchCriteria (
  searchID              BIGINT          NOT NULL,
  criteriaName          VARCHAR(100)    NOT NULL,
  criteriaValue         VARCHAR(4000)   NOT NULL
);
CREATE INDEX jiveSearchCrit_sID_idx ON jiveSearchCriteria (searchID);


CREATE TABLE jiveSearchClick (
  searchID              BIGINT          NOT NULL,
  messageID             BIGINT          NOT NULL,
  clickDate             CHAR(15)        NOT NULL,
  CONSTRAINT jiveSearchClick_pk PRIMARY KEY (searchID, messageID, clickDate)
);


CREATE TABLE jiveAttachData (
  attachmentID          BIGINT          NOT NULL,
  attachmentData        BLOB           NOT NULL,
  CONSTRAINT jiveAttachData_pk PRIMARY KEY (attachmentID)
);


CREATE TABLE jiveViewCount (
    objectType      INTEGER   NOT NULL,
    objectID        BIGINT    NOT NULL,
    parentObjectID  BIGINT    NULL,
    viewCount       INTEGER    DEFAULT 0,
    CONSTRAINT jiveViewCount_pk PRIMARY KEY (objectType, objectID)
);
CREATE INDEX jiveViewCount_vc_idx ON jiveViewCount (viewCount);
CREATE INDEX jiveViewCount_po_idx ON jiveViewCount (parentObjectID);


CREATE TABLE jiveReadStat (
    readStatID      BIGINT NOT NULL,
    userID          BIGINT NULL,
    objectType      INTEGER NOT NULL,
    objectID        BIGINT NOT NULL,
    creationDate    CHAR(15) NOT NULL,
    sessionID       BIGINT NOT NULL,
    CONSTRAINT jiveReadStat_pk PRIMARY KEY (readStatID)
);
CREATE INDEX jiveReadStat_cd_idx ON jiveReadStat (creationDate);


CREATE TABLE jiveReadStatSession (
    sessionID       BIGINT NOT NULL,
    visitorID       VARCHAR(32) NULL,
    creationDate    CHAR(15) NOT NULL,
    CONSTRAINT jiveRSS_pk PRIMARY KEY (sessionID)
);
CREATE INDEX jiveRSS_cd_idx ON jiveReadStatSession (creationDate);


CREATE TABLE jiveHTTPReadStatSession (
    referrer        VARCHAR(255) NULL,
    userAgent       VARCHAR(255) NULL,
    IP              VARCHAR(16) NULL,
    country         VARCHAR(4) NULL,
    bytesSent       INTEGER DEFAULT 0,
    sessionID       BIGINT NOT NULL
);
CREATE INDEX jiveHRSS_sID_idx ON jiveHTTPReadStatSession (sessionID);
CREATE INDEX jiveHRSS_bs_idx ON jiveHTTPReadStatSession (bytesSent);


CREATE TABLE jiveNNTPReadStatSession (
    creationDate    CHAR(15) NOT NULL,
    endDate         CHAR(15) NULL,
    bytesReceived   INTEGER DEFAULT 0,
    bytesSent       INTEGER DEFAULT 0,
    IP              VARCHAR(16) NULL,
    country         VARCHAR(4) NULL,
    sessionID       BIGINT NOT NULL
);
CREATE INDEX jiveNRSS_cd_idx ON jiveNNTPReadStatSession (creationDate);
CREATE INDEX jiveNRSS_ed_idx ON jiveNNTPReadStatSession (endDate);


-- add constraints

ALTER TABLE jiveRating ADD CONSTRAINT jiveRating_score_fk FOREIGN KEY (score) REFERENCES jiveRatingType INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jivePollOption ADD CONSTRAINT jivePollOption_pollID_fk FOREIGN KEY (pollID) REFERENCES jivePoll INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jivePollVote ADD CONSTRAINT jivePollVote_pollID_fk FOREIGN KEY (pollID) REFERENCES jivePoll INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveSearchCriteria ADD CONSTRAINT jiveSearchCriteria_sID_fk FOREIGN KEY (searchID) REFERENCES jiveSearch INITIALLY DEFERRED DEFERRABLE;
ALTER TABLE jiveSearchClick ADD CONSTRAINT jiveSearchClick_searchID_fk FOREIGN KEY (searchID) REFERENCES jiveSearch INITIALLY DEFERRED DEFERRABLE;


-- add new types

INSERT INTO jiveID (idType, id) VALUES (18, 1);
INSERT INTO jiveID (idType, id) VALUES (19, 1);
INSERT INTO jiveID (idType, id) VALUES (20, 1);
INSERT INTO jiveID (idType, id) VALUES (22, 1);
INSERT INTO jiveID (idType, id) VALUES (23, 1);
INSERT INTO jiveID (idType, id) VALUES (24, 1);
INSERT INTO jiveID (idType, id) VALUES (201, 1);
INSERT INTO jiveID (idType, id) VALUES (202, 1);

-- Add in the new permissionType column to the jiveUserPerm table
ALTER TABLE jiveUserPerm ADD COLUMN permissionType INTEGER;
UPDATE jiveUserPerm SET permissionType = '1';
ALTER TABLE jiveUserPerm ALTER COLUMN permissionType SET NOT NULL;

-- Add in the new permissionType column to the jiveGroupPerm table
ALTER TABLE jiveGroupPerm ADD COLUMN permissionType INTEGER;
UPDATE jiveGroupPerm SET permissionType = '1';
ALTER TABLE jiveGroupPerm ALTER COLUMN permissionType SET NOT NULL;

-- Add forumIndex column to the jiveMessage table
ALTER TABLE jiveMessage ADD COLUMN forumIndex INTEGER;
UPDATE jiveMessage SET forumIndex = '0';
ALTER TABLE jiveMessage ALTER COLUMN forumIndex SET NOT NULL;
ALTER TABLE jiveMessage DROP CONSTRAINT jiveMessage_forumID_idx;
CREATE INDEX jiveMessage_forum_idx ON jiveMessage(forumID, forumIndex);

-- Add forumIndexCounter column to the jiveForum table
ALTER TABLE jiveForum ADD COLUMN forumIndexCounter INTEGER;
UPDATE jiveForum SET forumIndexCounter = '0';
ALTER TABLE jiveForum ALTER COLUMN forumIndexCounter SET NOT NULL;
CREATE INDEX jiveForum_forumIndexCounter_idx ON jiveForum (forumIndexCounter);

-- Add nntpName column to jiveForum - this is a multi-step process since we need to
-- add the column then set unique values in it then add a unique non-null contraint.

ALTER TABLE jiveForum ADD COLUMN nntpName VARCHAR(255) NULL;
UPDATE jiveForum SET nntpName = forumID;
ALTER TABLE jiveForum ALTER COLUMN nntpName SET NOT NULL;
CREATE UNIQUE INDEX nntpUniqueIdx ON jiveForum (nntpName);

-- Drop columns from jiveForum that are no longer used.
ALTER TABLE jiveForum DROP COLUMN modMinThreadVal;
ALTER TABLE jiveForum DROP COLUMN modMinMsgVal;

-- Add index to the jiveWatch table
CREATE INDEX jiveWatch_combo_idx ON jiveWatch (objectType, objectID, watchType);

-- Upgrade the jiveAttachment table

ALTER TABLE jiveAttachment DROP CONSTRAINT jiveAttachment_msgID_fk;
ALTER TABLE jiveAttachment ADD COLUMN objectID INTEGER NULL;
UPDATE jiveAttachment SET objectID = messageID;
ALTER TABLE jiveAttachment DROP COLUMN messageID;
ALTER TABLE jiveAttachment ADD COLUMN objectType INTEGER NULL;
UPDATE jiveAttachment SET objectType=2;
ALTER TABLE jiveAttachment ALTER COLUMN objectID SET NOT NULL;
ALTER TABLE jiveAttachment ALTER COLUMN objectType SET NOT NULL;
CREATE INDEX jiveAttach_object_idx_new ON jiveAttachment (objectType, objectID);

-- Upgrade some property names

UPDATE jiveThreadProp set name='jive.locked' where name='locked';
UPDATE jiveThreadProp set name='jive.archived' where name='archived';

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频日韩视频| 99re视频精品| 麻豆91小视频| 久久超级碰视频| 精东粉嫩av免费一区二区三区| 午夜av区久久| 一区二区三区四区在线| 亚洲国产精品嫩草影院| 美腿丝袜亚洲一区| 国产一区二区三区综合| av激情综合网| 欧美一区二区三区影视| 精品国产伦一区二区三区观看体验| 久久久久久久久久久久久女国产乱 | 亚洲久本草在线中文字幕| 一区二区三区日韩精品| 蓝色福利精品导航| 91亚洲男人天堂| 日韩欧美一区二区在线视频| 久久亚洲精精品中文字幕早川悠里 | 久久九九久久九九| 亚洲精品乱码久久久久久| 久久国产精品免费| 在线免费精品视频| 国产亚洲欧美一区在线观看| 一区二区三区高清在线| 国内精品视频666| 欧美猛男gaygay网站| 自拍偷在线精品自拍偷无码专区| 裸体一区二区三区| 欧美日韩一区二区电影| 亚洲欧洲制服丝袜| av中文字幕一区| 中文字幕一区二区视频| 国产精品自拍三区| 国产亚洲精品久| 国产91精品一区二区麻豆网站 | 成人免费高清视频| 欧美韩日一区二区三区四区| 久久 天天综合| 久久尤物电影视频在线观看| 美女精品一区二区| 久久久久久久久久久久久久久99| 美女www一区二区| 久久久久久久久久久久久久久99 | 欧美不卡一二三| 国产在线不卡一区| 国产亚洲一区字幕| 91麻豆精东视频| 亚洲超碰97人人做人人爱| 欧美日韩夫妻久久| 激情综合亚洲精品| 欧美国产亚洲另类动漫| 在线观看成人小视频| 日本少妇一区二区| 国产精品理论在线观看| 91国偷自产一区二区三区成为亚洲经典| 亚洲精品少妇30p| 日韩欧美一级二级三级久久久 | 日韩视频中午一区| 成人午夜视频在线观看| 一区二区日韩av| 久久久噜噜噜久噜久久综合| 99国产精品久久久久久久久久| 视频一区视频二区中文| 欧美高清在线视频| 欧美成人a视频| 欧美日韩一区不卡| 波多野结衣中文一区| 蜜桃在线一区二区三区| 亚洲午夜在线视频| 国产精品国产自产拍在线| 精品国产污网站| 欧美日韩视频在线一区二区| 成人免费视频网站在线观看| 久久精品国产精品青草| 一区二区三区四区视频精品免费 | 久久综合色之久久综合| 欧美一区二区视频在线观看2022| 成人三级伦理片| av资源站一区| 91久久人澡人人添人人爽欧美| 国产最新精品免费| 国模娜娜一区二区三区| 极品销魂美女一区二区三区| 久久国产夜色精品鲁鲁99| 极品少妇xxxx精品少妇| 国产一区二区三区国产| 国产成人av自拍| 成人一区二区三区视频| 色综合天天做天天爱| 日本二三区不卡| 7777精品伊人久久久大香线蕉经典版下载 | 精品一区二区免费| 国产很黄免费观看久久| 成人不卡免费av| 精品视频1区2区3区| 欧美tk—视频vk| 亚洲天堂成人在线观看| 性欧美大战久久久久久久久| 免费成人美女在线观看.| 不卡视频免费播放| 欧美日本国产一区| 国产精品素人一区二区| 亚洲成人在线观看视频| 国产精品白丝jk黑袜喷水| 一本在线高清不卡dvd| 精品剧情v国产在线观看在线| 欧美激情一二三区| 麻豆一区二区在线| 欧美午夜精品久久久久久超碰| 日韩免费高清视频| 亚洲国产日韩a在线播放性色| 国产在线精品一区在线观看麻豆| 91黄色免费网站| 中文字幕一区二区三区四区| 免费成人性网站| 91精品麻豆日日躁夜夜躁| 亚洲视频狠狠干| 色综合亚洲欧洲| 综合久久久久久久| av在线一区二区| 国产精品无圣光一区二区| 精品在线一区二区三区| 在线不卡a资源高清| 视频在线观看一区二区三区| 欧美日韩中文一区| 亚洲影院理伦片| 欧美日韩国产成人在线免费| 亚洲一级在线观看| 欧美日韩dvd在线观看| 亚洲图片另类小说| 91美女视频网站| 一区二区视频在线| 欧美精品日日鲁夜夜添| 日韩精品亚洲一区| 精品不卡在线视频| 国产高清精品久久久久| 国产精品久久精品日日| 91免费版pro下载短视频| 亚洲一区免费观看| 欧美videos中文字幕| 国产精品77777竹菊影视小说| 中文字幕av一区 二区| 日本道在线观看一区二区| 免费看日韩精品| 国产精品久久三| 在线成人av网站| 欧美性生活影院| 国产麻豆精品久久一二三| www日韩大片| 青青草97国产精品免费观看| 欧美精品自拍偷拍动漫精品| 亚洲自拍偷拍av| jiyouzz国产精品久久| 亚洲精品免费在线观看| 欧美在线一区二区| 精品国产亚洲一区二区三区在线观看 | 毛片基地黄久久久久久天堂| 国产日韩精品久久久| 欧美精品日韩综合在线| 成人18视频在线播放| 黄页视频在线91| 天堂在线一区二区| 日本不卡视频在线观看| 洋洋成人永久网站入口| 国产亚洲精品bt天堂精选| 7777精品伊人久久久大香线蕉的 | 国产乱色国产精品免费视频| 亚洲一区二区精品3399| 亚洲欧美另类小说视频| 久久久精品tv| 久久精品视频免费| 久久久久国产精品免费免费搜索| 91麻豆精品国产91久久久更新时间 | 精品美女一区二区| 欧美一区二区精美| 精品国一区二区三区| 精品国产网站在线观看| 久久综合九色综合欧美98| 久久婷婷色综合| 国产视频在线观看一区二区三区| 欧美不卡一二三| 国产精品视频一二| 亚洲资源中文字幕| 日韩电影免费在线看| 国产在线国偷精品免费看| 成人理论电影网| 欧美人xxxx| 久久综合九色综合97婷婷| 国产精品久久久久久久久搜平片 | 亚洲国产高清不卡| 亚洲色图制服丝袜| 日韩国产高清影视| 成人免费毛片app| 欧美一区二区三区免费视频| 国产日产欧产精品推荐色| 一区二区三区四区不卡视频| 蜜臀久久久久久久| www.亚洲色图|