Sha256: 6ac11f9efcd6a6ba8c2e2c77da0f289e3b98b06168ff03becf6edbdf28a38192
Contents?: true
Size: 568 Bytes
Versions: 20
Compression:
Stored size: 568 Bytes
Contents
# Used by the audit logging feature create_table :account_authentication_audit_logs<%= primary_key_type %> do |t| t.references :account, 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" -%> t.json :metadata <% else -%> t.string :metadata <% end -%> t.index [:account_id, :at], name: "audit_account_at_idx" t.index :at, name: "audit_at_idx" end
Version data entries
20 entries across 20 versions & 1 rubygems