Sha256: e7b0e4510175c27bd13a7565b8742dde73de58856b4b058cdcccd3c45378f4d7
Contents?: true
Size: 636 Bytes
Versions: 28
Compression:
Stored size: 636 Bytes
Contents
# Used by the audit logging feature create_table :<%= table_prefix %>_authentication_audit_logs<%= primary_key_type %> do |t| t.references :<%= table_prefix %>, foreign_key: true, null: false<%= primary_key_type(:type) %> t.datetime :at, null: false, default: -> { "<%= current_timestamp %>" } t.text :message, null: false <% case activerecord_adapter -%> <% when "postgresql" -%> t.jsonb :metadata <% when "sqlite3", "mysql2", "trilogy" -%> t.json :metadata <% else -%> t.string :metadata <% end -%> t.index [:<%= table_prefix %>_id, :at], name: "audit_<%= table_prefix %>_at_idx" t.index :at, name: "audit_at_idx" end
Version data entries
28 entries across 28 versions & 2 rubygems