Cobub Razor
Cobub Toaster
其它鏈接
這是本文檔舊的修訂版!
Cobub Razor從版本0.7升級到版本0.7.1,具體需要如下步驟:
1、從 https://github.com/cobub/razor 下載0.7.1版本的代碼,得到razor-master.zip壓縮包,將其解壓得到razor-master文件夾,里面包含sdk和web文件夾等。
2、將上面的 web 文件夾復制你準備升級部署網站的web目錄下(注意復制前 web 名稱不能與前幾個版本的名稱相同)。為了方便調試,你可以將”web”修改成”razor_v7.1″,并將里面的application文件夾下的config.php文件中的$config['base_url']= ‘http://yoururl/razor_v7.1′。
3、將0.7版本的application\config\目錄下的文件autoload.php、database.php復制到0.7.1版本的application\config\目錄下,覆蓋0.7.1版本的這兩個文件,并把0.7.1版本里的routes.php文件中的$route['default_controller'] = “install/installation” 修改成 $route['default_controller'] = “report/home”。
修改存儲過程 rundaily 、 rundim 、 runfact 、 runmonthly 、 runsum 和 runweekly 。
步驟: 步驟一:下載新的v0.7.1版本的代碼,目錄assets\sql下的存儲過程有 sp_rundaily.sql 、 sp_rundim.sql 、 sp_runfact.sql 、 sp_runmonthly.sql 、 sp_runsum.sql和 sp_runweekly.sql 。
步驟二:修改表前綴名,將各個存儲過程中的umsinstall_修改為你數據倉庫中的表前綴名,如你的數據倉庫中的表前綴為”razordw_”;另外將其中的“databaseprefix.umsdatainstall_”換成“數據庫名稱.基礎數據庫前綴”,如你的數據庫名稱為cobubrazor,數據庫表前綴為razor_,則修改為“cobubrazor.razor_”。
步驟三: 暫停數據庫的數據插入和及數據倉庫中的抽數過程。
暫時停止前請先準備好相關的SQL腳本(即步驟二中生成的相關腳本)。
步驟四: 刪除數據倉庫中所有存儲過程。
步驟五: 執行步驟二中生成的相關sql腳本。
執行相關腳本前,請先備份一下數據庫和數據倉庫中的數據。
步驟六:重新啟動數據庫和數據倉庫。
重啟數據庫和數據倉庫前,請先將步驟一中的第2步中以前版本的“web”目錄備份,命名為web-backup0.7,存儲在合適的地方,刪除“web”。然后將“razor_v7.1”修改成“web”(以前的版本的名稱),并修改config.php文件的$config['base_url']= ‘http://192.168.1.103/web’。