blob: 0a7a17d70ef679cbf505d875bb048e60d13e7f57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
namespace :db do
namespace :test do
task :load_schema do
ActiveRecord::Base.establish_connection(:test)
ActiveRecord::Schema.verbose = false
load "#{Rails.root}/db/schema.rb"
end
task :prepare => :environment do
begin
ActiveRecord::Base.establish_connection(:test)
ActiveRecord::Base.connection
rescue
system("psql -U postgres postgres -c \"CREATE DATABASE psql_test OWNER psql ENCODING 'UTF8';\"")
end
Rake::Task['db:test:load_schema'].invoke
end
end
end
|