我知道如何保存記錄的版本。我選擇了「雙表」方法如何在Spring Boot + Mysql中實現數據的版本控制?
我有一個「後」表,我只需要創建另一個表,完全一樣的,並稱之爲「歷史」。當您在「帖子」表中更改主記錄時,會創建一個帶有標籤的已更改條目的副本,其中更改了該副本,並且該副本在「歷史」表中。
問題是如何在使用彈簧啓動的項目中實現此功能。如果您有任何關於如何實施的例子或想法,請與我分享。
互聯網只描述了方法本身,沒有他們的解決方案。
請幫幫我。 如果您有任何意見,然後說出來。
我知道如何保存記錄的版本。我選擇了「雙表」方法如何在Spring Boot + Mysql中實現數據的版本控制?
我有一個「後」表,我只需要創建另一個表,完全一樣的,並稱之爲「歷史」。當您在「帖子」表中更改主記錄時,會創建一個帶有標籤的已更改條目的副本,其中更改了該副本,並且該副本在「歷史」表中。
問題是如何在使用彈簧啓動的項目中實現此功能。如果您有任何關於如何實施的例子或想法,請與我分享。
互聯網只描述了方法本身,沒有他們的解決方案。
請幫幫我。 如果您有任何意見,然後說出來。
WordPress有一個賣點功能,它是以修改方式保存文章。雖然您使用Java或其他數據庫管理系統,你仍然可以從WordPress的學習: https://codex.wordpress.org/Revisions#Revision_Storage_Method
+-----------------+
| POSTS |
+-----------------+
| PostID |
+-----------------+
| userID |
+-----------------+
| title_post |
+-----------------+
| context_post |
+-----------------+
| data_m |
+-----------------+
| post_status |
+-----------------+
| parent_post_id |
+-----------------+
| revision_number |
+-----------------+
或者你可以(在表wp_posts
焦點)這樣的設計數據庫: