josephdsouza86 / wp-sync-db-cli
WP Sync DB CLI 插件
Requires
- composer/installers: ~1.0.6
This package is auto-updated.
Last update: 2024-09-29 06:25:50 UTC
README
WP Sync DB 的一个插件,允许您通过函数调用或通过 WP-CLI 执行迁移。
示例用法
以下两种形式的 wpsdb migrate
命令都是可能的,通过提供配置文件 ID 或连接信息字符串。
针对已存储在系统/数据库中的用户创建的配置文件
wp wpsdb migrate --profile=1
profile 表示配置文件编号,如 WP 的迁移选项卡中的“已保存迁移配置文件”列表中所示。
手动指定连接字符串(无配置文件)
wp wpsdb migrate --connection-info=https://example.com\n6AvE1jnBHIZtITuNCXj2eZArNM8uqNXC --action=pull --create-backup=1
connection-info 是在目标网站的设置选项卡中找到的字符串。换行符被替换为 \n
等效字符,以便在单行上传递整个字符串。
action 可以设置为 pull
或 push
,具体取决于数据库同步的方向。
create-backup 是一个位字段,表示在传输之前是否应该备份数据库。默认为 1。
指定配置文件并回退到连接字符串
wp wpsdb migrate --profile=1 --connection-info=https://example.com\n6AvE1jnBHIZtITuNCXj2eZArNM8uqNXC --action=pull --create-backup=1
在这个例子中,我们可以在迁移之前尝试指定一个尚不存在的配置文件,然后回退到提供的手动配置文件参数。一旦迁移完成,如果我们重新运行此命令,则配置文件将被迁移,并且将使用此配置文件。这对于自动化非常有用。