Sha256: 548290a79bfbfb9ecd8905f19da349dd90a84b5f8a84faec565854946c8b6efb

Contents?: true

Size: 697 Bytes

Versions: 120

Compression:

Stored size: 697 Bytes

Contents

#!/usr/bin/ruby -w

require 'config/boot'
require "active_record"

alias :old_exec :`

def `(cmd)
  puts old_exec(cmd)
  raise "Command returned #{$?} #{$? >> 8}" unless $? == 0
end

`dropdb backlog_development`
`createdb backlog_development`

ENV['RAILS_ENV'] = 'kubosch_production_mysql'
`rake db:schema:dump`
if ActiveRecord::Base.connection.adapter_name.downcase == 'mysql'
  lines = File.readlines('db/schema.rb')
  File.open('db/schema.rb', 'w') do |file|
    lines.each do |line|
      line.gsub!(/, :name => "\w+_id"/, '')
      file << line
    end
  end
end

`rake db:backup:write`

ENV['RAILS_ENV'] = 'development'
`rake db:backup:read`
`rake db:backup:set_sequences`
`rake db:migrate`

Version data entries

120 entries across 120 versions & 1 rubygems

Version Path
backlog-0.41.4 bin/copy_production2development.rb
backlog-0.37.2 bin/copy_production2development.rb
backlog-0.37.1 bin/copy_production2development.rb
backlog-0.36.2 bin/copy_production2development.rb
backlog-0.0.5 bin/copy_production2development.rb
backlog-0.1.1 bin/copy_production2development.rb
backlog-0.1.0 bin/copy_production2development.rb
backlog-0.1.2 bin/copy_production2development.rb
backlog-0.10.1 bin/copy_production2development.rb
backlog-0.10.0 bin/copy_production2development.rb
backlog-0.10.4 bin/copy_production2development.rb
backlog-0.10.5 bin/copy_production2development.rb
backlog-0.10.2 bin/copy_production2development.rb
backlog-0.10.3 bin/copy_production2development.rb
backlog-0.10.7 bin/copy_production2development.rb
backlog-0.10.6 bin/copy_production2development.rb
backlog-0.11.0 bin/copy_production2development.rb
backlog-0.12.0 bin/copy_production2development.rb
backlog-0.10.8 bin/copy_production2development.rb
backlog-0.12.2 bin/copy_production2development.rb