Defect #43838 » 0003-Adds-index-on-users-lower-login-on-PostgreSQL-and-SQ.patch
| db/migrate/20260225170833_add_index_to_users_lower_login.rb | ||
|---|---|---|
| 1 |
class AddIndexToUsersLowerLogin < ActiveRecord::Migration[8.1] |
|
| 2 |
def up |
|
| 3 |
if Redmine::Database.postgresql? || Redmine::Database.sqlite? |
|
| 4 |
add_index :users, "(lower(login))", name: "index_users_on_lower_login" |
|
| 5 |
end |
|
| 6 |
end |
|
| 7 | ||
| 8 |
def down |
|
| 9 |
if index_exists?(:users, name: "index_users_on_lower_login") |
|
| 10 |
remove_index :users, name: "index_users_on_lower_login" |
|
| 11 |
end |
|
| 12 |
end |
|
| 13 |
end |
|