http://drupal.org/project/backup_migrate
Drupalのデータベースをバックアップしたりリストアするのをサポートします。バックアップファイルはダウンロードするか、サーバ上に保存するかを選択することができます。小規模なサイトや実験中のサイトにおすすめです。
filesディレクトリの中はバックアップしてくれないので、Backup Filesモジュールと併用した方がよいでしょう。
Backup and Migrateは、Drupalデータベースのバックアップとリストア、およびDrupalサイトの他に移行する際のデータ移行の作業を単純化します。このモジュールはgzip、bzip、zipによる圧縮と、自動バックアップのスケジュール化をサポートしています。
Backup and Migrateを使用すると、データベーステーブルの一部または全部をダンプしてファイルをダウンロードしたりサーバ上に保存することができ、アップロードしたファイルや以前に保存されたデータベースダンプからリストアできるようになります。どのテーブルのどんなデータをバックアップするかを選択できます。デフォルトでは、キャッシュデータは除外されます。
セキュリティ上の注意 バックアップファイルは、デフォルトでは.htaccessによるルールで一般から保護されてサーバ上に保存されます。これは正しく設定されたapacheサーバでのみ機能します。apache以外のサーバを使用している場合は、バックアップをサーバ上には保存しないか、何らかの方法でバックアップディレクトリを一般から保護するようにすることを推奨します。
このモジュールはバックアップを書き込む前に書き込み先のディレクトリが一般に読み込み可能でないかをチェックしますが、ユーザは自分でウェブブラウザを使いバックアップファイルを直接ダウンロードできないことを試して確認することを強く推奨します。
78 :nobodyさん:2010/02/06(土) 23:37:28 ID:??? DBはposgresを使っていますが、 Backup and Migrateを使用したいのですが、 Backup and Migrateの画面に行くと # Query failed: ERROR: syntax error at or near "table" at character 6 in /hogehoge/includes/database.pgsql.inc on line 139. # user warning: query: show table status in /hogehoge/sites/all/modules/backup_migrate/backup_migrate.module on line 682. # warning: Invalid argument supplied for foreach() in /hogehoge/includes/form.inc on line 1428. # warning: Invalid argument supplied for foreach() in /hogehoge/includes/form.inc on line 1428. って表示がでてしまい、中身の保存ができません。 解決策はありませんでしょうか?別環境でも同様に起こります。 79 :nobodyさん:2010/02/07(日) 00:07:50 ID:??? >>78 そのモジュールはPostgreSQL未対応。READMEにも書いてある。 http://drupal.org/node/341277 80 :nobodyさん:2010/02/07(日) 00:15:35 ID:??? >>79 ありがとうございました。