91嫩草国内在线,韩国理论电影免费看,6969精品视频在线观看,1024在线视频精品免费,色中色污,饭冈佳奈子在线
跳至內(nèi)容
Cobub文檔中心
用戶工具
登錄
站點工具
工具
顯示頁面
修訂記錄
反向鏈接
媒體管理器
網(wǎng)站地圖
登錄
媒體管理器
網(wǎng)站地圖
本頁面只讀。您可以查看源文件,但不能更改它。如果您覺得這是系統(tǒng)錯誤,請聯(lián)系管理員。
~~Title:Cobub Razor功能介紹 - 開源移動應(yīng)用運營平臺 - 移動統(tǒng)計、移動推送解決方案 - Cobub 移動開發(fā)者中心~~ {{description>Cobub Razor V4-v5升級手冊}} {{keywords>Cobub Razor,開源移動應(yīng)用分析,移動分析,移動應(yīng)用分析,升級手冊}} ====== V4-v5升級手冊 ====== Cobub Razor從版本0.4升級到版本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ù)制你準備升級部署網(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版本的這三個文件。 ===== 步驟二: 準備修改數(shù)據(jù)庫和數(shù)據(jù)倉庫的腳本文件 ===== 這里假設(shè)你的數(shù)據(jù)庫為razor,數(shù)據(jù)倉庫為razordw,數(shù)據(jù)庫和數(shù)據(jù)倉庫中的表前綴均為umsinstall_ 。 ===== 1、修改數(shù)據(jù)庫 ===== ==== 1.1 增加表 ==== 1)增加表 user2product ^屬性名稱 ^屬性值 ^索引 ^ |id |int(11) NOT NULL AUTO_INCREMENT|primary key| |user_id |int(11) NOT NULL | | |product_id |int(11) NOT NULL | | sql 語句: <code> 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);</code> ==== 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| 另增加屬性useridentifier,屬性值為varchar(256) DEFAULT NULL。 **sql 語句:** 修改列`serviceversion`的屬性,其他列類似: sql 語句: <code> ALTER TABLE `razor.umsinstall_clientdata` CHANGE `serviceversion` `serviceversion` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL;</code> 2)修改表 **users** 增加屬性名稱sessionkey ,屬性值為varchar(50) DEFAULT NULL。 **sql 語句:** <code>ALTER TABLE `razor.umsinstall_users` ADD COLUMN `sessionkey ` varchar(50) DEFAULT NULL;</code> 3)修改表 **user_permissions** 表中數(shù)據(jù) 第一步:清空原數(shù)據(jù)庫中表 **user_permissions** 中數(shù)據(jù) <code>TRUNCATE TABLE 'razor.umsinstall_user_permissions';</code> 第二步:導(dǎo)入新的數(shù)據(jù)(V0.5) 這里我們提供了一個SQL腳本,里面是V0.5版本中user_permissions表的預(yù)插入數(shù)據(jù),直接點擊步驟六后面的user_permissionsv0.5文件(附件1)下載之本地,解壓文件后修改sql腳本中的數(shù)據(jù)庫名稱razor為你自己的數(shù)據(jù)庫名字,表前綴umsinstall_修改為你自己的數(shù)據(jù)庫中的表前綴(即你自己0.4版本的數(shù)據(jù)庫中表的前綴)。 ===== 2、修改數(shù)據(jù)倉庫 ===== ==== 2.1 修改表 ==== 1)修改 **fact_clientdata** 增加屬性名稱為useridentifier,屬性值為varchar(256) DEFAULT NULL。 **sql 語句:** <code> ALTER TABLE `razordw.umsinstall_fact_clientdata` ADD COLUMN `useridentifier` varchar(256) DEFAULT NULL; </code> ==== 2.2 修改存儲過程 ==== 修改存儲過程 **rundim** 和 **runfact**. 步驟: 步驟一: 下載新的v0.5版本的代碼,從目錄assets\sql下的存儲過程(datawarestore.sql)文件中分別復(fù)制出rundim和runfact這兩個存儲過程的相關(guān)SQL語句, 分別存儲在本地,并命名為rundim.sql和runfact.sql。 步驟二: 修改表前綴名(Cobub Razor默認表前綴名為umsinstall_),將rundim和runfact中的umsinstall_修改為你數(shù)據(jù)倉庫中的表前綴名,如你的數(shù)據(jù)倉庫中 的表前綴為”razordw_”;另外將其中的“databaseprefix.umsdatainstall_”換成“數(shù)據(jù)庫名稱.基礎(chǔ)數(shù)據(jù)庫前綴”,如你的數(shù)據(jù)庫名稱為cobubrazor, 數(shù)據(jù)庫表前綴為razor_,則修改為“cobubrazor.razor_”。 步驟三: 暫停數(shù)據(jù)庫的數(shù)據(jù)插入和及數(shù)據(jù)倉庫中的抽數(shù)過程。 暫時停止前請先準備好相關(guān)的SQL腳本(即步驟二中生成的相關(guān)腳本)。 步驟四: 刪除數(shù)據(jù)倉庫中的rundim和runfact存儲過程。 步驟五: 執(zhí)行步驟二中生成的相關(guān)sql腳本。 執(zhí)行相關(guān)腳本前,請先備份一下數(shù)據(jù)庫和數(shù)據(jù)倉庫中的數(shù)據(jù)。 步驟六:重新啟動數(shù)據(jù)庫和數(shù)據(jù)倉庫。 重啟數(shù)據(jù)庫和數(shù)據(jù)倉庫前,請先將步驟一中的第2步中以前版本的“web”目錄備份,命名為web-backup0.4,存儲在合適的地方,刪除“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 (外部編輯)
頁面工具
顯示頁面
修訂記錄
反向鏈接
回到頂部
? Copyright 2012 - 2015
南京西橋科技有限公司
Western Bridge Tech Co., Ltd.
蘇ICP備13039116號-1