audit-tables

    0熱度

    1回答

    在MS SQL Server 2008 R2中,我有一個表Foo,並且對於Foo上的每個插入和更新,我還將FooAuditLog插入日期,用戶,PK FooId和Foo的其他一些列(包括一個數值)稱之爲cxp。 我現在需要檢索給定FooId隨時間變化的cxp更改歷史記錄。但是可以在不改變cxp的情況下保存Foo,而且我需要忽略這些值。 例如,如果一個特定的符(即select date, user,

    3熱度

    3回答

    我正在處理的一個項目需要對數據進行數字「簽名」,之後所有修改都會創建該行的新「版本」。出於監管原因,「簽名」記錄不能修改,新版本不應經常修改。過去,通過創建一個具有與主表相同模式的單獨日誌記錄表,並添加一些額外的列來跟蹤誰修改了它以及何時修改。 但是,在做了一些與SharePoint所有數據(包括不同版本)放在同一個表中的工作之後,我想到了一種不同的方法,我找不到任何人在做的例子:我可以把新版本在

    1熱度

    1回答

    我有兩個審計表:Trip_aud和Event_aud。它們是在Envers中創建的,但我用SQL查詢它們。它們基本上與域表相同,只是每次修改時增加一個修訂值,並在審計表中插入一些元組。 當行程從某個狀態(PLANNING - >EXECUTING)變化時,我存儲了它的當前修訂版,因此在此之後,我可以比較執行的內容(比如離開時間)和計劃中的內容。這些事件(離開,停止,等待......)存儲在Even

    1熱度

    2回答

    我最近在我的用戶和user_audit表中添加了一個新列「PASSWORD_RESET_REQUIRED」。 不是當我試圖刪除用戶 我得到一個錯誤說: 不能將NULL插入( 「USER_AUD」 「PASSWORD_RESET_REQUIRED」。) @Entity @Table(name = "sec_user", schema = "RZUL_DATA") //Override the d

    2熱度

    2回答

    假設我有兩個表,一個一個名爲lease_period以下的列時: tenant_trading_name,suite_id,lease_id,building_id 和另一個具有以下稱爲lease_period_audit : audit_date,audit_type,tenant_trading_name,suite_id,lease_id,building_id 每次記錄在lease_per

    0熱度

    1回答

    比方說,我有一個REST方法來更新記錄。這顯然是一個POST,因爲它正在更新資源。但是,在同一動作中,需要創建審計或修訂歷史記錄表中的新記錄。 這裏有標準或最佳做法,是否使用POST或PUT? REST方法是來自用戶端發生了什麼,還是來自數據庫中發生的事情? 一種可能性是隻調用一個方法,該方法更新一個表中的記錄並在另一個表中創建新記錄。 另一種可能性是強制POST僅更新一個表,並且需要額外的方法在

    2熱度

    3回答

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

    0熱度

    3回答

    我的系統只需要從服務器獲取更新。我如何設計我的數據庫?有一個審計表或有沒有其他設計機制?我正在計劃的是從我的設備發送更新ID,並檢索新的更新。如何真正實現這個?

    0熱度

    3回答

    我找不到一種簡單/通用的方式向註冊表中註冊某些表上已更改的列。 我想用這種方式更新之後做使用上的觸發: 首先審覈表定義的: CREATE TABLE [Audit]( [Id] [int] IDENTITY(1,1) NOT NULL, [Date] [datetime] NOT NULL default GETDATE(), [IdTypeAudit] [int] NOT NULL, --2

    0熱度

    2回答

    有無論如何審覈SQL表,您可以從中獲取信息,例如應用程序正在寫入以及寫入該信息的時間? 還有一堆的用戶正在使用的應用程序在這裏,我已經通過各自的梳理,並不能找到任何地方他們寫在SQL Server中這一個表。這是一張重要的桌子。 這讓我瘋狂。