Sha256: b7db183a5a77f3baee42eb10f69aba615724309321371661d40b194f7a4a543c
Contents?: true
Size: 518 Bytes
Versions: 77
Compression:
Stored size: 518 Bytes
Contents
create_table :<%= table_prefix.pluralize %><%= primary_key_type %> do |t| t.integer :status, null: false, default: 1 <% case activerecord_adapter -%> <% when "postgresql" -%> t.citext :email, null: false <% else -%> t.string :email, null: false <% end -%> <% case activerecord_adapter -%> <% when "postgresql", "sqlite3" -%> t.index :email, unique: true, where: "status IN (1, 2)" <% else -%> t.index :email, unique: true <% end -%> <% unless separate_passwords? -%> t.string :password_hash <% end -%> end
Version data entries
77 entries across 77 versions & 1 rubygems