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

Version Path
plutonium-0.12.14 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.13 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.12 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.11 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.10 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.9 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.8 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.7 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.5 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.4 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.3 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.2 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.1 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.12.0 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.11.2 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.11.1 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.11.0 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
plutonium-0.8.0 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb
rodauth-rails-1.14.0 lib/generators/rodauth/migration/active_record/audit_logging.erb
plutonium-0.6.2 lib/generators/pu/rodauth/migration/active_record/audit_logging.erb