我使用欧文-it/拉拉-审计来记录产品价格变化的历史。但是我在更新价格时出错了。
OwenIt \审核\异常\ AuditingException无效的UserResolver实现
价格确实会更新,但是数据库中没有更新历史记录吗?
Products.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Auth;
use OwenIt\Auditing\Contracts\Auditable;
use OwenIt\Auditing\Con
我已经将audit_sys_operations设置为true,audit_trail是DB,EXTENDED。现在,我有了一个具有数据库管理员权限的帐号,名为admin。我使用AUDIT CREATE ANY TABLE BY ADMIN,但select * from SYS.AUD$没有显示管理员创建新表的任何内容,即使管理员创建了几个表;
是否可以查看具有DBA权限的用户的审计记录?
例如:一名技师正在修理一辆汽车,他必须更换保险杠以换取新的保险杠,因此技师去仓库取了一件新的东西。那个特定的商品有单价。
我想在更改价格之前复制该特定项目,然后使用旧价格更新该项目的任务。
或者,有没有其他方法来实现这一点?我正在使用Fluent NHibernate来管理我的数据库
假设这些是我的类(稍微简化了一点,对于示例来说已经足够了)
public class Task
{
public virtual int Id;
public virtual string Description;
public virtual IList<Item> Items;
}