我們正在構建一個web應用程序,作爲debian軟件包提供給多個客戶端。每個客戶運行他自己的服務器。但更新和支持是由我們完成的。 我們使用乾淨的版本號定期發佈產品。大多數用戶獲得自動更新(通過Puppet),其他一些用戶則沒有。Web應用程序:跟蹤數據庫中應用程序的版本?
我們要保持的應用程序的版本痕跡(以允許用戶在「關於」一節中檢查版本,以及對我們的支持,以幫助用戶更準確)。
我們打算存儲的代碼,並在我們的數據庫中的基礎版本的版本,並自動保持信息是最新的。
這是個好主意嗎?
我們看到的另一種選擇是文件。
編輯:代碼和數據庫模式一起更新。 (如果我們更新到版本X.Y.Z,代碼和數據庫去X.Y.Z)
該數據庫是完全私人的。用戶甚至不知道數據庫存在。他不具備謹慎性,也不會擁有它們。 – 2009-12-01 09:02:55