Sha256: c0c3a21f18674de79cd54e48c3d13b5fe9749f37f7e10462b47ea9ad03aaf0db

Contents?: true

Size: 466 Bytes

Versions: 2

Compression:

Stored size: 466 Bytes

Contents

Standup.script :node do
  self.description = 'Upload Rails application database from local server to node'
  
  def run
    local_exec "mkdir -p tmp/db"
    local_exec "pg_dump -c #{scripts.webapp.db_name} > tmp/db/dump.sql"
    
    in_temp_dir do |dir|
      upload 'tmp/db/dump.sql',
             :to => "#{dir}/dump.sql"
      exec "chmod 777 #{dir}/dump.sql"
      
      su_exec 'postgres', "psql #{scripts.webapp.db_name} < #{dir}/dump.sql"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
standup-0.3.9 scripts/upload_db.rb
standup-0.3.8 scripts/upload_db.rb