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

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

?? jive_forums_oracle_8_upgrade_2_2_to_3_0.sql

?? Jive Forums 論壇源碼 v4.2.3
?? SQL
?? 第 1 頁 / 共 2 頁
字號:
REM /////////////////////////////////////////////////////////////////
REM // $RCSfile$
REM // $Revision: 13292 $
REM // $Date: 2004-12-13 09:18:45 -0800 (Mon, 13 Dec 2004) $
REM /////////////////////////////////////////////////////////////////


REM /////////////////////////////////////////////////////////////////
REM //                                                             //
REM //    YOU MUST READ THIS SECTION BEFORE RUNNING THIS SCRIPT    //
REM //                                                             //
REM /////////////////////////////////////////////////////////////////


REM // There are 2 things you *must* do before running this script.
REM //
REM //  1) Back up your data. This is always a very safe thing to do
REM //     and a good idea in general. If errors occur upgrading
REM //     your data, you can always fall back.
REM //     A common Oracle utility for this is 'exp' - please
REM //     consult your Oracle DBA or read the Oracle documentation
REM //     for this.
REM //
REM //  2) Edit this script to be specific to your environment. See
REM //     the "DATABASE CONNECTION STRING" section below for full
REM //     instructions (approx. line 135 of this file).
REM //
REM //  Other notes:
REM //
REM //   1) Depending on the size of your data this script may require
REM //      a large rollback segment allocation. Please consult with
REM //      your DBA about this before doing this upgrade.
REM //   2) Consult with your DBA about the values of the LONG and
REM //      LONGCHUNKSIZE below. Most DB's should be able to handle
REM //      the default values.


REM // Set the LONG and LONGCHUNKSIZE parameters big enough so we
REM // can read in jiveMessage.body contents correctly:

SET LONG 1024000
SET LONGCHUNKSIZE 1024000


REM // Do 2.2 -> 2.5 first.


CREATE TABLE jiveAttachmentProp (
  attachmentID  INTEGER NOT NULL,
  name          VARCHAR2(100) NOT NULL,
  propValue     VARCHAR2(4000) NOT NULL,
  CONSTRAINT jiveAttachmentProp_pk PRIMARY KEY   (attachmentID,name)
);

CREATE TABLE jiveCategory (
  categoryID        INTEGER NOT NULL,
  name              VARCHAR2(255) NOT NULL,
  description       VARCHAR2(4000) NULL,
  creationDate      VARCHAR2(15) NOT NULL,
  modifiedDate      VARCHAR2(15) NOT NULL,
  lft               INTEGER NOT NULL,
  rgt               INTEGER NOT NULL,
  CONSTRAINT jiveCategory_pk PRIMARY KEY (categoryID)
);
CREATE INDEX jiveCategory_lft_idx ON jiveCategory (lft);
CREATE INDEX jiveCategory_rgt_idx ON jiveCategory (rgt);

CREATE TABLE jiveCategoryProp (
  categoryID        INTEGER NOT NULL,
  name              VARCHAR2(100) NOT NULL,
  propValue         VARCHAR2(4000) NOT NULL,
  CONSTRAINT jiveCategoryProp_pk PRIMARY KEY (categoryID,name)
);

INSERT INTO jiveCategory VALUES(1, 'root', '', '0', '0', 1, 2);

INSERT INTO jiveID(idType, id) VALUES(14, 2);

ALTER TABLE jiveForum ADD (categoryID INTEGER DEFAULT 1);
ALTER TABLE jiveForum ADD (categoryIndex INTEGER DEFAULT 0);
CREATE INDEX jiveForum_cat_idx ON jiveForum (categoryID);

ALTER TABLE jiveUserPerm ADD (categoryID INTEGER NULL);
CREATE INDEX jiveUserPerm_cat_idx ON jiveUserPerm (categoryID);

ALTER TABLE jiveGroupPerm ADD (categoryID INTEGER NULL);
CREATE INDEX jiveGroupPerm_cat_idx ON jiveGroupPerm (categoryID);


REM // Do 2.5 -> 3.0 next.

ALTER TABLE jiveMessage RENAME COLUMN modifiedDate TO modificationDate;


REM // Create new Jive 3 tables

CREATE TABLE jiveUserReward (
  userID        INTEGER NOT NULL,
  rewardPoints  INTEGER NOT NULL,
  CONSTRAINT jiveUserReward_pk PRIMARY KEY (userID, rewardPoints)
);


CREATE TABLE jiveUserRoster (
  userID        INTEGER NOT NULL,
  subUserID     INTEGER NOT NULL,
  CONSTRAINT jiveUserRoster_pk PRIMARY KEY (userID, subUserID)
);


CREATE TABLE jiveReadTracker (
  userID            INTEGER NOT NULL,
  objectType        INTEGER NOT NULL,
  objectID          INTEGER NOT NULL,
  readDate          VARCHAR(15) NOT NULL,
  CONSTRAINT jiveReadTracker_pk PRIMARY KEY (userID, objectType, objectID)
);


REM // Rename 'modifiedDate' columns to 'modificationDate'. Do this via the following steps:
REM // 1) Rename the table name
REM // 2) Create the new table, use an embedded select statement from the old table to copy data.
REM // 3) Drop the old table

ALTER TABLE jiveForum RENAME TO jiveForum_temp;
CREATE TABLE jiveForum (
    forumID,
    name,
    description,
    modDefaultThreadVal,
    modMinThreadVal,
    modDefaultMsgVal,
    modMinMsgVal,
    creationDate,
    modificationDate,
    categoryID,
    categoryIndex
) AS SELECT forumID, name, description, modDefaultThreadVal, modMinThreadVal, modDefaultMsgVal,
            modMinMsgVal, creationDate, modifiedDate, categoryID, categoryIndex
     FROM jiveForum_temp;
DROP TABLE jiveForum_temp CASCADE CONSTRAINTS;

COMMIT;

ALTER TABLE jiveThread RENAME TO jiveThread_temp;
CREATE TABLE jiveThread (
    threadID,
    forumID,
    rootMessageID,
    modValue,
    rewardPoints,
    creationDate,
    modificationDate
) AS SELECT threadID, forumID, rootMessageID, modValue, rewardPoints, creationDate, modifiedDate
     FROM jiveThread_temp;
DROP TABLE jiveThread_temp CASCADE CONSTRAINTS;

COMMIT;

ALTER TABLE jiveUser RENAME TO jiveUser_temp;
CREATE TABLE jiveUser (
    userID,
    username,
    passwordHash,
    name,
    nameVisible,
    email,
    emailVisible,
    creationDate,
    modificationDate
) AS SELECT userID, username, passwordHash, name, nameVisible, email, emailVisible,
            creationDate, modifiedDate
     FROM jiveUser_temp;
     
REM // Migrate the rewardPoint column out of the jiveUser table

INSERT INTO jiveUserReward (userID, rewardPoints) 
    SELECT userID, rewardPoints FROM jiveUser_temp WHERE rewardPoints > 0;

REM // Drop the temporary table
    
DROP TABLE jiveUser_temp CASCADE CONSTRAINTS;

COMMIT;

ALTER TABLE jiveGroup RENAME TO jiveGroup_temp;
CREATE TABLE jiveGroup (
    groupID,
    name,
    description,
    creationDate,
    modificationDate
) AS SELECT groupID, name, description, creationDate, modifiedDate
     FROM jiveGroup_temp;
DROP TABLE jiveGroup_temp CASCADE CONSTRAINTS;

COMMIT;

ALTER TABLE jiveAttachment RENAME TO jiveAttachment_temp;
CREATE TABLE jiveAttachment (
    attachmentID,
    messageID,
    fileName,
    fileSize,
    contentType,
    creationDate,
    modificationDate
) AS SELECT attachmentID, messageID, fileName, fileSize, contentType, creationDate, modifiedDate
     FROM jiveAttachment_temp;
DROP TABLE jiveAttachment_temp CASCADE CONSTRAINTS;

COMMIT;

ALTER TABLE jiveCategory RENAME TO jiveCategory_temp;
CREATE TABLE jiveCategory (
    categoryID,
    name,
    description,
    creationDate,
    modificationDate,
    lft,
    rgt
) AS SELECT categoryID, name, description, creationDate, modifiedDate, lft, rgt
     FROM jiveCategory_temp;
DROP TABLE jiveCategory_temp CASCADE CONSTRAINTS;

COMMIT;

REM New indexes
CREATE INDEX jiveThread_fID_mV_idx ON jiveThread (forumID, modValue);

REM // Migrate the jiveUserPerm and jiveGroupPerm table changes. Update the perm values first then

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区在线| 欧美日韩中字一区| 日韩欧美综合在线| 成人综合婷婷国产精品久久免费| 亚洲国产精品一区二区久久 | 韩国精品主播一区二区在线观看| 99久久久精品免费观看国产蜜| 国产亚洲视频系列| 国产91精品在线观看| 中文字幕欧美三区| proumb性欧美在线观看| 亚洲国产精品成人综合色在线婷婷 | 成人一二三区视频| 欧美一区二区在线免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 色香色香欲天天天影视综合网| 久久新电视剧免费观看| 国产精品一二三四| 午夜欧美在线一二页| 亚洲同性gay激情无套| 国产精品夫妻自拍| 色综合久久综合网| 精品久久人人做人人爽| 国产一区二区三区在线观看免费视频 | 在线亚洲+欧美+日本专区| 国产精品1区二区.| 精品在线视频一区| 麻豆国产精品官网| 日本va欧美va精品发布| 91.麻豆视频| 久草热8精品视频在线观看| 1024成人网| 在线播放日韩导航| 麻豆精品国产91久久久久久| 日韩欧美国产1| 风间由美一区二区av101| 午夜精品久久久| 2020日本不卡一区二区视频| 久久久久久久久99精品| 日韩一区日韩二区| 亚洲二区在线观看| 国内成+人亚洲+欧美+综合在线| 国产夫妻精品视频| 欧美日韩午夜在线| 国产午夜亚洲精品午夜鲁丝片| 亚洲人被黑人高潮完整版| 亚洲va在线va天堂| 中文字幕欧美三区| 9i看片成人免费高清| 成人一区二区视频| 欧美性一级生活| 久久美女艺术照精彩视频福利播放| 久久精品人人做人人爽97| 一区二区三区中文字幕精品精品 | 色婷婷综合久久久久中文一区二区| 色婷婷av一区二区三区之一色屋| 日韩一区二区在线看| 亚洲欧美另类综合偷拍| 久久成人久久爱| 欧美美女bb生活片| 亚洲欧洲国产日韩| 国产精品影视在线| 欧美一区二区精品| 亚洲综合视频在线观看| av一区二区三区| 久久综合色综合88| 精品中文字幕一区二区小辣椒| 欧美三级日韩在线| 一区二区三区四区国产精品| 成人av免费在线观看| 国产情人综合久久777777| 美女被吸乳得到大胸91| 欧美男生操女生| 亚洲第一搞黄网站| 日本韩国一区二区三区| 国产精品久久久久久久裸模| 福利一区二区在线观看| 久久综合色之久久综合| 国产三区在线成人av| 亚洲老妇xxxxxx| 国内外精品视频| 国产suv精品一区二区三区| 日本高清不卡视频| 国产女主播在线一区二区| 337p亚洲精品色噜噜| 欧亚一区二区三区| 欧美精品一区二区三区在线 | 午夜免费欧美电影| 国产成人综合网站| 日韩一区二区三区av| 欧美一区二区三区在线电影| 日韩欧美中文字幕公布| 国产精品久久免费看| 视频一区二区不卡| 99久久精品免费| 久久久精品2019中文字幕之3| 午夜精品一区二区三区三上悠亚| 亚洲国产成人私人影院tom| 免费成人在线影院| 成人国产精品免费观看视频| 欧美一区二区三区在线视频 | 成人一区在线看| 日韩免费在线观看| 香港成人在线视频| 色综合久久中文字幕综合网| 亚洲精品一线二线三线无人区| 视频一区中文字幕国产| 色久综合一二码| 亚洲欧洲在线观看av| 国产精品88av| 日韩欧美美女一区二区三区| 亚洲一级二级在线| 欧美日韩精品是欧美日韩精品| 国产精品人妖ts系列视频| 国内精品久久久久影院色| 91精品免费在线| 精久久久久久久久久久| 精品日韩99亚洲| 激情综合色综合久久综合| 日韩一区二区三区在线视频| 麻豆精品一区二区| 久久久久久久久久久久久夜| 久久精品国产77777蜜臀| 久久精品一二三| 粉嫩蜜臀av国产精品网站| 日韩免费视频一区二区| 丁香啪啪综合成人亚洲小说| 国产日韩欧美精品电影三级在线| 岛国一区二区三区| 久久综合色天天久久综合图片| 亚洲伦理在线精品| 国产精品乱人伦| 亚洲综合图片区| 精品一区二区三区影院在线午夜| 国内不卡的二区三区中文字幕 | 亚洲欧美偷拍三级| www.亚洲色图.com| 国产精品久久久久桃色tv| 99精品欧美一区二区蜜桃免费| 国产精品毛片大码女人| 99久久国产综合精品女不卡| 国产精品久久久久国产精品日日 | 在线观看不卡一区| 亚洲国产精品影院| 欧美久久高跟鞋激| 久久成人综合网| 国产欧美久久久精品影院| 成人av先锋影音| 一区二区久久久久| 欧美一区二区三区电影| 精品一区二区三区在线播放视频| 久久嫩草精品久久久精品一| 东方欧美亚洲色图在线| 国产精品你懂的| 在线观看一区不卡| 日韩成人av影视| 精品国产一区二区三区久久久蜜月| 国产精品一区二区视频| 国产精品久久久久久久久果冻传媒| 色综合久久综合网欧美综合网| 亚洲va国产va欧美va观看| 欧美一区二区三区在线观看| 国产美女精品人人做人人爽| 中文字幕亚洲区| 欧美日韩国产另类不卡| 美女网站视频久久| 国产色一区二区| 在线观看欧美精品| 九九视频精品免费| 最新中文字幕一区二区三区| 在线电影国产精品| 国产成人99久久亚洲综合精品| 亚洲同性同志一二三专区| 678五月天丁香亚洲综合网| 国产成人小视频| 亚洲国产综合在线| 国产午夜精品在线观看| 日本高清不卡视频| 韩国v欧美v亚洲v日本v| 亚洲免费观看高清完整版在线| 91麻豆精品国产综合久久久久久| 国产精品夜夜嗨| 亚洲国产裸拍裸体视频在线观看乱了| 日韩精品自拍偷拍| 97成人超碰视| 免费成人av资源网| 亚洲三级在线观看| 欧美mv日韩mv| 欧美亚洲动漫精品| 成人免费观看视频| 麻豆精品一区二区综合av| 夜夜爽夜夜爽精品视频| 久久综合久色欧美综合狠狠| 欧美日韩一区在线观看| 高清视频一区二区| 久久精品国产免费看久久精品| 亚洲精品国产第一综合99久久| 久久婷婷成人综合色| 欧美美女一区二区三区| 91丨porny丨在线|