91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线

用戶工具

站點(diǎn)工具


該文檔適用于Cobub Razor 0.7版本。

V4-v5升級(jí)手冊(cè)

Cobub Razor從版本0.4升級(jí)到版本0.5,具體需要如下步驟:

步驟一: 下載V0.5版本最新代碼

1、從 https://github.com/cobub/razor/releases 下載0.5版本的代碼,得到razor-0.5.zip壓縮包,將其解壓得到razor-0.5文件夾,里面包含sdk和web文件夾等。

2、將上面的web文件夾復(fù)制你準(zhǔn)備升級(jí)部署網(wǎng)站的web目錄下(注意復(fù)制前web名稱不能與0.4版本的名稱相同)。為了方便調(diào)試,你可以將”web”修改成”razor_v5″,并將application文件夾下的config.php文件中的$config['base_url']的值設(shè)為 ‘http://yoururl/razor_v5′。

3、將0.4版本的application\config\目錄下的文件autoload.php、database.php和routes.php復(fù)制到0.5版本的application\config\目錄下,覆蓋0.5版本的這三個(gè)文件。

步驟二: 準(zhǔn)備修改數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的腳本文件

這里假設(shè)你的數(shù)據(jù)庫(kù)為razor,數(shù)據(jù)倉(cāng)庫(kù)為razordw,數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)中的表前綴均為umsinstall_ 。

1、修改數(shù)據(jù)庫(kù)

1.1 增加表

1)增加表 user2product

屬性名稱 屬性值 索引
id int(11) NOT NULL AUTO_INCREMENTprimary key
user_id int(11) NOT NULL
product_id int(11) NOT NULL

sql 語句:

create table razor.umsinstall_user2product(id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,user_id int(11) NOT NULL,product_id int(11) NOT NULL);

1.2 修改表

1)修改表 clientdata

屬性名稱 屬性值 變化
serviceversion varchar(50) NOT NULL→ DEFAULT NULL
name varchar(50) NOT NULL→ DEFAULT NULL
version varchar(50) NOT NULL→ DEFAULT NULL
platform varchar(50) NOT NULL→ DEFAULT NULL
osversion varchar(50) NOT NULL→ DEFAULT NULL
osaddtional varchar(50) NOT NULL→ DEFAULT NULL
language varchar(50) NOT NULL→ DEFAULT NULL
resolution varchar(50) NOT NULL→ DEFAULT NULL
ismobiledevice varchar(50) NOT NULL→ DEFAULT NULL
devicename varchar(50) NOT NULL→ DEFAULT NULL
deviceid varchar(200) NOT NULL→ DEFAULT NULL
defaultbrowser varchar(50) NOT NULL→ DEFAULT NULL
javasupport varchar(50) NOT NULL→ DEFAULT NULL
flashversion varchar(50) NOT NULL→ DEFAULT NULL
modulename varchar(50) NOT NULL→ DEFAULT NULL
imei varchar(50) NOT NULL→ DEFAULT NULL
imsi varchar(50) NOT NULL→ DEFAULT NULL
havegps varchar(50) NOT NULL→ DEFAULT NULL
havebt varchar(50) NOT NULL→ DEFAULT NULL
havewifi varchar(50) NOT NULL→ DEFAULT NULL
havegravity varchar(50) NOT NULL→ DEFAULT NULL
wifimac varchar(50) NOT NULL→ DEFAULT NULL
latitude varchar(50) NOT NULL→ DEFAULT NULL
longtitude varchar(50) NOT NULL→ DEFAULT NULL
service_supplier varchar(64) NOT NULL→ DEFAULT NULL
country varchar(50) NOT NULL→ DEFAULT NULL
region varchar(50) NOT NULL→ DEFAULT NULL
city varchar(50) NOT NULL→ DEFAULT NULL
street varchar(500) NOT NULL→ DEFAULT NULL
streetno varchar(50) NOT NULL→ DEFAULT NULL
postcode varchar(50) NOT NULL→ DEFAULT NULL

另增加屬性u(píng)seridentifier,屬性值為varchar(256) DEFAULT NULL。 sql 語句:

修改列`serviceversion`的屬性,其他列類似: sql 語句:

ALTER TABLE `razor.umsinstall_clientdata` CHANGE `serviceversion` `serviceversion` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL;

2)修改表 users

增加屬性名稱sessionkey ,屬性值為varchar(50) DEFAULT NULL。

sql 語句:

ALTER TABLE `razor.umsinstall_users` ADD COLUMN `sessionkey ` varchar(50) DEFAULT NULL;

3)修改表 user_permissions 表中數(shù)據(jù)

第一步:清空原數(shù)據(jù)庫(kù)中表 user_permissions 中數(shù)據(jù)

TRUNCATE TABLE 'razor.umsinstall_user_permissions';

第二步:導(dǎo)入新的數(shù)據(jù)(V0.5)

這里我們提供了一個(gè)SQL腳本,里面是V0.5版本中user_permissions表的預(yù)插入數(shù)據(jù),直接點(diǎn)擊步驟六后面的user_permissionsv0.5文件(附件1)下載之本地,解壓文件后修改sql腳本中的數(shù)據(jù)庫(kù)名稱razor為你自己的數(shù)據(jù)庫(kù)名字,表前綴umsinstall_修改為你自己的數(shù)據(jù)庫(kù)中的表前綴(即你自己0.4版本的數(shù)據(jù)庫(kù)中表的前綴)。

2、修改數(shù)據(jù)倉(cāng)庫(kù)

2.1 修改表

1)修改 fact_clientdata

增加屬性名稱為useridentifier,屬性值為varchar(256) DEFAULT NULL。

sql 語句:

ALTER TABLE `razordw.umsinstall_fact_clientdata` ADD COLUMN `useridentifier` varchar(256) DEFAULT NULL;

2.2 修改存儲(chǔ)過程

修改存儲(chǔ)過程 rundimrunfact.

步驟:

步驟一: 下載新的v0.5版本的代碼,從目錄assets\sql下的存儲(chǔ)過程(datawarestore.sql)文件中分別復(fù)制出rundim和runfact這兩個(gè)存儲(chǔ)過程的相關(guān)SQL語句, 分別存儲(chǔ)在本地,并命名為rundim.sql和runfact.sql。

步驟二: 修改表前綴名(Cobub Razor默認(rèn)表前綴名為umsinstall_),將rundim和runfact中的umsinstall_修改為你數(shù)據(jù)倉(cāng)庫(kù)中的表前綴名,如你的數(shù)據(jù)倉(cāng)庫(kù)中 的表前綴為”razordw_”;另外將其中的“databaseprefix.umsdatainstall_”換成“數(shù)據(jù)庫(kù)名稱.基礎(chǔ)數(shù)據(jù)庫(kù)前綴”,如你的數(shù)據(jù)庫(kù)名稱為cobubrazor, 數(shù)據(jù)庫(kù)表前綴為razor_,則修改為“cobubrazor.razor_”。

步驟三: 暫停數(shù)據(jù)庫(kù)的數(shù)據(jù)插入和及數(shù)據(jù)倉(cāng)庫(kù)中的抽數(shù)過程。

暫時(shí)停止前請(qǐng)先準(zhǔn)備好相關(guān)的SQL腳本(即步驟二中生成的相關(guān)腳本)。

步驟四: 刪除數(shù)據(jù)倉(cāng)庫(kù)中的rundim和runfact存儲(chǔ)過程。

步驟五: 執(zhí)行步驟二中生成的相關(guān)sql腳本。

執(zhí)行相關(guān)腳本前,請(qǐng)先備份一下數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)。

步驟六:重新啟動(dòng)數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)。

重啟數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)前,請(qǐng)先將步驟一中的第2步中以前版本的“web”目錄備份,命名為web-backup0.4,存儲(chǔ)在合適的地方,刪除“web”。然后將“razor_v5”修改成“web”(以前的版本的名稱),并修改config.php文件的$config['base_url']= ‘http://yoururl/web’。

附件1:user_permissionsv0.5

razor/upgrade-instruction-v0-4-to-v0-5.txt · 最后更改: 2017/07/14 11:18 (外部編輯)