2

ping を学び、理解し始めます。

Phing を使用して SQL データベースをエクスポートしたいと考えています。出来ますか?

または、それを実行するための bash スクリプトを作成する最善の方法はありますか? build.xml ファイル内でこれを行うにはどうすればよいですか?

4

1 に答える 1

2

私は本から、これを行う最良の方法はexec タスクを使用することであることがわかりました:

<?xml version="1.0" encoding="UTF-8"?>
  <project description="MyFooProject">
  <tstamp/>
  ...
 <target name="backup-db" description="Backup the database before upgrade.">
    <!-- execute external command mysqldump to backup database -->
        <exec command="${ext.mysqldump} --quick --password=${db.password} --user=${db.user} ${db.name} > ${site.name}.${environment}.sql"
            dir="${db.backup.dir}"
            escape="false" />
            <echo message="Database dumped ${db.backup.dir}/${site.name}.${environment}.sql" />
</target>
</project>
</xml>
于 2012-07-03T18:34:04.973 に答える