aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorPaul B <paul@bonaud.fr>2014-05-06 15:20:29 +0200
committerRafael Mendonça França <rafaelmfranca@gmail.com>2014-05-07 18:33:18 -0300
commitd1fa1fc35a2f11cb0349698ba47ca87c78b4002e (patch)
tree4cf6d2f6a8d84978c7ef0286c6d5081cbf69cf26 /activerecord/lib
parent6b2f37741cf4f55c6237f0d8cde45c9caea4cf12 (diff)
downloadrails-d1fa1fc35a2f11cb0349698ba47ca87c78b4002e.tar.gz
rails-d1fa1fc35a2f11cb0349698ba47ca87c78b4002e.tar.bz2
rails-d1fa1fc35a2f11cb0349698ba47ca87c78b4002e.zip
Return a non zero code when db has never been setup on status
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/railties/databases.rake3
1 files changed, 1 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/railties/databases.rake b/activerecord/lib/active_record/railties/databases.rake
index 9538ead5f1..9e8e5fe94b 100644
--- a/activerecord/lib/active_record/railties/databases.rake
+++ b/activerecord/lib/active_record/railties/databases.rake
@@ -83,8 +83,7 @@ db_namespace = namespace :db do
desc 'Display status of migrations'
task :status => [:environment, :load_config] do
unless ActiveRecord::Base.connection.table_exists?(ActiveRecord::Migrator.schema_migrations_table_name)
- puts 'Schema migrations table does not exist yet.'
- next # means "return" for rake task
+ abort 'Schema migrations table does not exist yet.'
end
db_list = ActiveRecord::Base.connection.select_values("SELECT version FROM #{ActiveRecord::Migrator.schema_migrations_table_name}")
db_list.map! { |version| "%.3d" % version }