0
我需要維護兩個表格,一個是數據,一個是版本。 因此,每次當從表中插入/刪除新記錄時,我需要更新另一個表中的版本。 如何從Java/JPA做到這一點? 數據庫是Postgres。如何維護一個版本到Postgres中的表格數據從java
我需要維護兩個表格,一個是數據,一個是版本。 因此,每次當從表中插入/刪除新記錄時,我需要更新另一個表中的版本。 如何從Java/JPA做到這一點? 數據庫是Postgres。如何維護一個版本到Postgres中的表格數據從java
如果純Java的,你通過執行所有必須完成你想都表變化的SQL語句,在同一個數據庫事務做到這一點。
或者,如果要將主表更新自動複製到版本表,請在主表上創建一個trigger。
http://hibernate.org/orm/envers/ –
你可以使用扳機和審計表:http://8kb.co.uk/blog/2015/01/19/copying-pavel-stehules- simple-history-table-but-the-the-jsonb-type /或http://okbob.blogspot.co.uk/2015/01/most-simply-implementation-of-history.html或https:// wiki .postgresql.org /維基/ Audit_trigger_91plus –