文件名称:diffit:跟踪表中更改的简单解决方案
文件大小:51KB
文件格式:ZIP
更新时间:2024-05-31 00:29:01
Ruby
差异度 一个跟踪表中更改的简单解决方案。 现在仅支持PostgreSQL 安装 在Gemfile中: gem 'diffit' 发电机 初始化器 rails g diffit:init TABLE_NAME 创建一个initializer ,您可以在其中放置跟踪表和存储过程的名称。 触发迁移 rails g diffit:triggers TABLE_NAME 为相应表上的INSERT和UPDATE操作创建触发器。 假设它应该有真实的表名。 否则,尝试从相应的类中获取表名。 在您的应用中 在与差异相关的模型中: class Post < ActiveRecord :: Base include Diffit :: Trackable end 用法: # Let's track something. tracker = Diffit :: Tracker . new (
【文件预览】:
diffit-master
----MIT-LICENSE(1KB)
----lib()
--------diffit.rb(426B)
--------generators()
--------diffit()
----Gemfile(39B)
----spec()
--------lib()
--------spec_helper.rb(601B)
--------dummy()
----Rakefile(252B)
----.travis.yml(253B)
----README.md(2KB)
----.gitignore(210B)
----diffit.gemspec(1KB)