Sha256: e96d4cf4d134870d979ae4e69bc2ee041cf69a4d7911edcb4f2f83375da3ca49
Contents?: true
Size: 537 Bytes
Versions: 17
Compression:
Stored size: 537 Bytes
Contents
<% if activerecord_adapter == "postgresql" -%> enable_extension "citext" <% end -%> create_table :accounts<%= 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 -%> t.string :password_hash end
Version data entries
17 entries across 17 versions & 1 rubygems