aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2013-04-30 17:27:23 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2013-04-30 17:27:23 -0700
commitc68b6f0638fc1b5f8b6b1b5202de476a0ac431ea (patch)
tree816a5c468f2b317f8e6eda6bd683fa9652deb9ec
parentebd7cc6f459e43aa03a6b8095266888909e0ee4d (diff)
parent2496bd9a98a817dbee567948e19fbee08991d347 (diff)
downloadrails-c68b6f0638fc1b5f8b6b1b5202de476a0ac431ea.tar.gz
rails-c68b6f0638fc1b5f8b6b1b5202de476a0ac431ea.tar.bz2
rails-c68b6f0638fc1b5f8b6b1b5202de476a0ac431ea.zip
Merge pull request #10349 from caliper-io/mute_psql_output
Fix noisy output when running rake db:schema:load on postgreSQL and structure.sql
-rw-r--r--activerecord/CHANGELOG.md4
-rw-r--r--activerecord/lib/active_record/tasks/postgresql_database_tasks.rb2
-rw-r--r--activerecord/test/cases/tasks/postgresql_rake_test.rb2
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