baserproject/bc-db-migrator
最新稳定版本:5.2.0
Composer 安装命令:
composer require baserproject/bc-db-migrator
包简介
BcDbMigrator plugin for baserCMS
README 文档
README
Database Migrator for baserCMS
Installation
You can install this plugin into your baserCMS application using composer.
The recommended way to install composer packages is:
composer require baserproject/bc-db-migrator
Documentation
コマンドライン実行
コマンドラインからマイグレーションを実行できます。
bin/cake bc_db_migrator <zipファイルパス>
引数
path(必須): baserCMS 4 のバックアップZipファイルのパス。絶対パス・相対パスどちらでも指定可能です。
実行例
bin/cake bc_db_migrator basercms4_backup.zip
出力
- データベース: データは現在のbaserCMSデータベースに直接インポートされます。
- ファイル: 変換されたCSVファイルとスキーマファイルは、
tmp/baserbackup_<バージョン>_<日時>.zipに圧縮されて保存されます(例:/var/www/html/tmp/baserbackup_5.1.0_20230101_120000.zip)。保存先パスはコンソールに出力されます。 - 一時ディレクトリ: マイグレーション完了後、作業用一時ディレクトリ(
tmp/dbmigrator/)は自動的に削除されます。
パスワードの取り扱い
ユーザーパスワードの移行方法は、環境変数 HASH_TYPE の設定により異なります。
-
HASH_TYPEがsha1の場合:
バックアップデータのパスワードがそのまま保持されます。マイグレーション後も従来のパスワードでログイン可能です。 -
上記以外の場合:
セキュリティ上の理由から、すべてのユーザーのパスワードが新しいランダムな文字列に変更されます。新しいパスワードはマイグレーション完了時にコンソールに表示されますので、ログイン後に必ず変更してください。
License
Lincensed under the MIT lincense since version 2.0
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-12-05