Database enforced timestamps, immutable columns, and counter/sum caches
Jeremy Evans
gem "sequel_postgresql_triggers", "~> 1.0.2"