はじめに

導入

運用

参加・貢献

リソース

GitHubでこのページを編集

Home / 5 / web_api / baser_admin_api / baser core / utilities / バックアップを作成する

バックアップを作成する

CSVファイルとしてZipでバックアップファイルを作成しダウンロードする事ができます。
baserCMSコアと有効となっているプラグインに関連するテーブルを対象とする。
スキーマファイルは TableSchema を継承した、BcSchema とし、データに関してはCSVファイルとする。

CakePHPのマイグレーションは、時系列で管理するためのものであり、バックアップとしては扱いづらいので、独自で実装します。
またCakePHPのシーダーについても、データの確認等で扱いづらいのでCSVとする。

実行可能な権限

システム管理者(システム管理者の追加はユーパーユーザーのみ)

リクエスト

GET /baser/api/admin/baser-core/utilities/download_backup.json