Zurmo - - 命令行工具

一:簡介數據庫

1. Zurmo 提供了一個命令行工具,以便於更新版本,修改密碼,安裝以及更新數據庫模式等等功能的快捷操做。文件位於 ..app/protected/commands/ 下。windows

二:詳解app

  1. Zurmo一共有 15 條 zurmoc 命令,分別是:
- help             查看幫助
- changepassword   修改密碼
- database 
- elevate 
- email 
- import           導入數據
- install          安裝
- installlanguage 
- jobmanager 
- lesscompiler 
- managemetadata 
- resetstuckjobs 
- setmaintenancemode 
- updateschema     更新數據庫模式 
- upgradezurmo     更新版本

PS:上面只是羅列出全部的命令,可是是不完整的,只是命令的一部分。less

  1. 下面以 updateschema 命令爲例,完整的用法是:
updateschema

USAGE
  zurmoc updateSchema <username> <overwriteExistingReadTables>
DESCRIPTION 
This command runs an update on the database schema. It calls the 
InstallUtil::runAutoBuildFromUpdateSchemaCommand.

PARAMETERS

username: username to log in as and run the import processes. Typically ‘super’. 
This user must be a super administrator.
overwriteExistingReadTables: If set to 1 all read tables would be regenerated, which could be a time consuming process. 
If not set, or set to 0, any existing read tables would be skipped. 
Defaults to 0.
zurmoc updateSchema <username> [0/1]
  • 這個命令是用來更新數據庫模式,就是改了代碼中關於model屬性(之後介紹),能夠直接修改數據庫。而沒必要手動修改數據庫。
  • 參數<username> 就是用戶名,是超級管理員的權限的用戶名
  • 參數<overwriteExistingReadTables> 是關於數據庫表更新的時候,用於篩選的條件,具體內容之後再介紹,或者看博客,在最下面有介紹。

PS:這些命令在windows上使用的時候,大小寫應該是不區分的,我試過幾條命令是不區分的,可是沒有所有都試過。工具

三:剩下的14條命令就不詳細說了,能夠本身去看代碼,也能夠去下載文檔來看,裏面有全部命令的用法介紹。ui

PS:最經常使用的是 udpateschema 命令,要掌握。對於開發的效率有很大的幫助。.net

若有不對請指正!命令行

相關文章
相關標籤/搜索