174得票6回答
审计日志的数据库设计

每当我需要设计一个新的数据库时,我都会花费相当长的时间来考虑如何设置数据库模式以保持更改的审计日志。 有些问题已经在这里提出过,但我不同意说对于所有情况都有一个最佳方法: 修订的数据库设计 用于更改日志审计数据库表的最佳设计 用于捕获审计跟踪的数据库设计思路 我还偶然发现了这篇关于维...

129得票12回答
有没有一个替代npm audit的yarn工具?

我需要yarn的固定版本功能,但同时也想使用npm audit进行审核。有没有yarn替代品可以实现npm audit的功能?或者,是否可以在npm中固定依赖项的版本来解决这个问题?

125得票8回答
最佳的变更日志/审计数据库表设计?

我需要创建一个数据库表来存储不同的变更记录/审计(当某些东西被添加、删除、修改等)。我不需要存储特别详细的信息,所以我考虑使用以下内容: id(事件ID) 触发事件的用户 事件名称 事件描述 事件时间戳 我有什么遗漏的吗?显然,我可以不断改进设计,尽管我不打算让它变得复杂(创建其他事件...

110得票5回答
在Mac OS X中查看哪个进程正在访问文件

注意:本问题不是要求展示哪些文件正在使用。该文件目前未被使用,但在未来的某个时间点,该文件将会被使用。到那时,我想知道访问文件的进程是什么。 我希望能够跟踪一个文件并查看哪个进程正在操作它。这种情况是否可能?我知道可以在活动监视器中查看打开进程的列表,但我认为它发生得太快了,我无法看到它。原因...

74得票9回答
审计和日志记录的区别是什么?

我最近经常遇到这两个词,但我没有看出它们之间的区别。我的意思是想知道它们是否可以互换使用,还是说它们有一些不同?谢谢。

60得票7回答
每行MySQL自动存储日期时间

在MySQL中,我厌倦了在数据库中的所有表格中添加dt_created和dt_modified这两列(它们分别是创建和上次修改的日期时间戳)。 每次我执行INSERT或UPDATE操作时,我都需要使用NOW()关键字。这让我非常困扰。 有没有一种高效的替代方案,可以让MySQL自动存储插入...

57得票7回答
在一个SQL Server存储过程中计算删除行的数量

在SQL Server 2005中,是否有一种删除行并告知实际删除行数的方法?可以使用相同条件的select count(*)语句,但我需要它是完全可信的。我的第一个想法是使用@@ROWCOUNT变量,但它没有设置,例如:delete from mytable where datefiel...

54得票3回答
Entity Framework 6:审计/跟踪更改

我在C#中有一个核心项目。 我正在处理一个数据库,在这个数据库中,一些表有" user_mod "和" date_mod "列,用于记录谁何时进行了修改,同样的,还有"data_new"和"user_new"。 我的问题是:是否有一种方法可以集中处理这些,并在我创建dbContext实例时...

54得票5回答
捕捉审计追踪的数据库设计思路

我该如何维护我的数据库数据的日志记录? 我需要记录每一行数据的变化历史,这意味着我不能允许执行 DELETE 和 UPDATE 操作。 那么我该如何保留这样的日志记录?

44得票2回答
npm审计仅适用于生产依赖项?

目前,在项目中运行npm audit时,它会同时检查dependencies和devDependencies。我想找到一种只检查dependencies的方法。目前是否有这样的方法?