#18 Add sql index for unpublished exercises
And remove spec for remove feature
This commit is contained in:

committed by
Felix Auringer

parent
2d2869765f
commit
028fc2989a
6
db/migrate/20201208095929_add_index_to_rfc.rb
Normal file
6
db/migrate/20201208095929_add_index_to_rfc.rb
Normal file
@@ -0,0 +1,6 @@
|
||||
class AddIndexToRfc < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
add_index(:request_for_comments, %i[user_id user_type created_at],
|
||||
order: { user_id: :asc, user_type: :asc, created_at: :desc }, name: :index_rfc_on_user_and_created_at)
|
||||
end
|
||||
end
|
@@ -0,0 +1,5 @@
|
||||
class AddIndexToUnpublishedExercises < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
add_index(:exercises, :id, where: 'NOT unpublished', name: :index_unpublished_exercises)
|
||||
end
|
||||
end
|
6
db/migrate/20201210113500_add_index_to_exercise_title.rb
Normal file
6
db/migrate/20201210113500_add_index_to_exercise_title.rb
Normal file
@@ -0,0 +1,6 @@
|
||||
class AddIndexToExerciseTitle < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
enable_extension 'pg_trgm'
|
||||
add_index :exercises, :title, using: :gin, opclass: :gin_trgm_ops
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user