This:

  task:restore, roles => :db do

You've left the colon off the front of "roles". It should look like this:

  task :restore, :roles => :db do

- Jamis

On Aug 19, 2008, at 4:21 AM, Vincent wrote:


Hi all,
i'm having almost the same problem calling two tasks from one, the
second one is executed on each server :

   namespace :db do
       desc "Copy dump from SVN to temporary directory of db
servers."
       task:copy_dump, :roles => :db do
           run " svn export --username #{scm_user} --password
#{scm_password} \"" + config_yaml["repository"] + "/sites/default/
drupal_basic.backup\" \"/tmp/drupal_basic.backup\""
       end
       desc "Restore database using the dump copied by
mappy:db:copy_dump."
       task:restore, roles => :db do
           run "pg_restore -U postgres /tmp/drupal_basic.backup -d
drupal"
       end
   end

desc "Restore on bdd production server the database dump under
version control."
task :before_symlink, :roles => :db do
       mappy.db.copy_dump
       mappy.db.restore
end

and the output in shell :
executing `mappy:db:copy_dump'
executing "svn export --username vdegroote --password mappy \"svn://1
sites/default/drupal_basic.backup\" \"/tmp/drupal_basic.backup\""
servers: ["10.2.0.176"]
[10.2.0.176] executing command
[out :: 10.2.0.176] A    /tmp/drupal_basic.backup
[out :: 10.2.0.176] Fin d'exportation.
command finished
executing `mappy:db:restore'
executing "pg_restore -U postgres /tmp/drupal_basic.backup -d drupal"
servers: ["10.2.0.172", "10.2.0.173", "10.2.0.176"]

Any help would be much appreciated...
Thanks.
--
Vincent

--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to