audit-tables

    2熱度

    3回答

    我有我的導軌應用程序跟隨模型,當用戶關注一些內容 - 創建記錄,取消關注 - 記錄刪除。 我需要跟蹤單獨表中的更改(僅插入和刪除)。 它將用於建立與普通的SQL一些報道 - 這就是爲什麼表應該有類似的結構,又名「影子」 我不想用額外的邏輯polute原始模型 - 有一些解決方案,但他們做夠不靈活: https://github.com/rubiety/has_draft - 我不能選擇具體操作 h

    -1熱度

    1回答

    AUD$表保存Oracle數據庫中的所有數據庫審計信息。並且默認情況下它位於SYSTEM表空間中。 從研究我知道,使用DBMS_AUDIT_MGMT,可以將AUD$表移動到其他表空間。 我的問題是,它是否受Oracle支持? 如果我將AUD$表移出SYSTEM表空間,那麼會出現任何問題嗎?

    0熱度

    2回答

    我對SQL和數據庫結構比較陌生,並且對最佳方法是什麼進行了解。 我有偶爾需要轉換爲特定日期快照的對象的歷史更改數據。數據 例子: ID Value UpdateDate 1 4 2017-01-01 2 4 2017-01-03 3 4 2017-01-03 1 7 2017-01-04 2 5 2017-01-08 3 5 201

    0熱度

    2回答

    我有一個數據庫用於跟蹤物理對象的位置,我們稱之爲小部件。它有一個審計追蹤表,追蹤widget何時放入某個位置,以及何時離開某個位置(以及之後的位置)。 所以在概念上,它看起來像這樣 Widget ID Date Old Location New Location 1 01-Oct-2013 NULL 101 1 03-Oct-2013 101 108 1 08-Oct

    1熱度

    1回答

    我試圖儘可能簡化我的情況,所以它看起來不太真實,對不起。但它是基於真正的關注。 讓我們想象一下,我有一個小型Android應用程序向用戶顯示當前溫度。溫度每秒都在變化,應用程序一直在工作。 而且應用程序有一個「審計」數據表: CREATE TABLE TemperatureAudit ( secondsFrom1970 INTEGER not null, temperature INTEGER

    0熱度

    1回答

    我正在添加JPA應用程序到許多現有應用程序(用MS Access,Delphi,Perl,C#,PHP等編寫)的複雜系統中。基礎MS-SQL數據庫使用數據庫觸發器在歷史數據庫表中寫入任何已更改數據庫條目的副本,並添加SYSTEM_USER和GETDATE()。由於我的新JPA應用程序使用連接池 - 我們的技術用戶(用戶:「Java」)始終會對數據庫表進行所有更改,並且JPA應用程序的所有歷史數據庫

    4熱度

    1回答

    在審計表中,沒有這樣的標準,我們可以使用Criteria.setProjection(Projections.rowCount())來獲取查詢的行數。 我們可以使用AuditQuery來做類似的事情。但在這種情況下,我找不到如何設置預測。 AuditQuery還有一個setProjection方法,但它需要AuditProjection作爲參數。有沒有類似的東西,我可以setProjection(

    0熱度

    1回答

    我有一個實體包含兩個日期,fromDate和toDate,如果我不審計它,它可以很好地工作,但是,如果我添加@Audited註釋,會出現以下錯誤: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '1' for column 'from_date_mod' at row 1 我的實體是

    0熱度

    3回答

    我有一個要求記錄表中的所有更改。我在數據審計日誌中閱讀過很多文章。對我來說似乎都很複雜。 我打算在更新和刪除數據之前保留所有表的副本。這是一個好主意嗎?

    0熱度

    1回答

    嗨,我們有一個運行Hibernate的服務器,類用envers進行審計。 像這樣: package db.shared; import interfaces.GuiEditableTable; import interfaces.ListableEntity; import interfaces.ShortDescriptable; import java.util.HashSet;