From 2496bd9a98a817dbee567948e19fbee08991d347 Mon Sep 17 00:00:00 2001 From: Godfrey Chan Date: Tue, 30 Apr 2013 17:24:29 -0700 Subject: [PATCH] Mute psql output when running rake db:schema:load --- activerecord/CHANGELOG.md | 4 ++++ .../lib/active_record/tasks/postgresql_database_tasks.rb | 2 +- activerecord/test/cases/tasks/postgresql_rake_test.rb | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 37b5224aec..9f10a31512 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -1,3 +1,7 @@ +* Mute `psql` output when running rake db:schema:load. + + *Godfrey Chan* + * Trigger a save on `has_one association=(associate)` when the associate contents have changed. Fix #8856. diff --git a/activerecord/lib/active_record/tasks/postgresql_database_tasks.rb b/activerecord/lib/active_record/tasks/postgresql_database_tasks.rb index 0b1b030516..4413330fab 100644 --- a/activerecord/lib/active_record/tasks/postgresql_database_tasks.rb +++ b/activerecord/lib/active_record/tasks/postgresql_database_tasks.rb @@ -59,7 +59,7 @@ module ActiveRecord def structure_load(filename) set_psql_env - Kernel.system("psql -f #{filename} #{configuration['database']}") + Kernel.system("psql -q -f #{filename} #{configuration['database']}") end private diff --git a/activerecord/test/cases/tasks/postgresql_rake_test.rb b/activerecord/test/cases/tasks/postgresql_rake_test.rb index 7e7a469edd..f31896bc7f 100644 --- a/activerecord/test/cases/tasks/postgresql_rake_test.rb +++ b/activerecord/test/cases/tasks/postgresql_rake_test.rb @@ -227,7 +227,7 @@ module ActiveRecord def test_structure_load filename = "awesome-file.sql" - Kernel.expects(:system).with("psql -f #{filename} my-app-db") + Kernel.expects(:system).with("psql -q -f #{filename} my-app-db") ActiveRecord::Tasks::DatabaseTasks.structure_load(@configuration, filename) end