Skip to content

Commit 25e7ffa

Browse files
jvlarabyroot
authored andcommitted
perf: prevent unnecesary query on schema_search
Prevent unnecessary execution of schema search path setting when the value is unchanged
1 parent c36a258 commit 25e7ffa

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ def drop_schema(schema_name, **options)
280280
#
281281
# This should be not be called manually but set in database.yml.
282282
def schema_search_path=(schema_csv)
283+
return if schema_csv == @schema_search_path
283284
if schema_csv
284285
internal_execute("SET search_path TO #{schema_csv}")
285286
@schema_search_path = schema_csv

0 commit comments

Comments
 (0)