我剛開始一個項目,我想有一個小版本控制的內容管理器。但是我不知道什麼是建模數據庫的最佳方式。內容版本控制
我有一個包含以下字段內容表: ID主鍵序列, 的content_id INT(字段來標識diferent內容), 標題VARCHAR, 內容LONGTEXT, 版本整數默認 '1', CREATE_DATE日期,
我看到一些CMS將修訂版分離到另一個表中,而不是實際修訂版,最佳方法是什麼?有沒有優化的方法?
謝謝!
我剛開始一個項目,我想有一個小版本控制的內容管理器。但是我不知道什麼是建模數據庫的最佳方式。內容版本控制
我有一個包含以下字段內容表: ID主鍵序列, 的content_id INT(字段來標識diferent內容), 標題VARCHAR, 內容LONGTEXT, 版本整數默認 '1', CREATE_DATE日期,
我看到一些CMS將修訂版分離到另一個表中,而不是實際修訂版,最佳方法是什麼?有沒有優化的方法?
謝謝!
我設計了這樣的東西,這裏是它的要點;
因此,您在該表上的每個事務都有VER_CUSTOMER表中的相應記錄,其中RECORD_ID和表的自然PK爲PK。例如,如果CUSTOMER表的PK是CUST_ID。 VER_CUSTOMER的PK將是複合CUST_ID和RECORD_ID。
希望這有助於...
爲什麼不使用現有的版本控制系統? – maxim1000 2011-04-20 05:29:46
是http://stackoverflow.com/questions/440409/how-do-you-cm-an-application-with-managed-content在這裏有一些幫助? – VonC 2011-04-20 11:15:44
@ maxim1000我無法使用現有的CMS,因爲它不符合我的要求。我打算把控制版本放在我的系統的很多部分,並且有不同的字段。 – dextervip 2011-04-20 15:00:58