更改 `wp db export` 默认数据库名称
Change `wp db export` default database name
有没有办法在使用 wp db export
命令时更改数据库的名称?
当我在我的一个 WordPress 站点上键入 wp db export
时,数据库被命名为 {dbname}-{Y-m-d}-{random-hash}.sql
,根据 WP-CLI Commands 这是正确的。当我 运行 在我的其他站点之一上执行相同的命令时,它将数据库命名为 dbname.sql
(我更喜欢)。
有什么方法可以让 wp db export
将导出的数据库命名为 dbname.sql
?
我知道我可以输入 wp db export dbname.sql
但我只是想看看是否可以修改输入 wp db export
时的默认值。
您可能在两台机器上使用了不同版本的 WP-CLI。在版本 1.2.0 the default was just {dbname}.sql
. Since version 1.2.1 之前,它默认为 {dbname}-{Y-m-d}-{random-hash}.sql
.
使用
验证WP-CLI版本
wp --version
除了传递文件名之外,没有其他方法可以覆盖默认值本身。但是仍然有一种方法可以动态获取数据库名称,然后使用 --porcelain
选项仅获取文件名然后将两个 wp db export
命令链接在一起,以此命名文件:
# Exports the database named '{dbname}.sql'.
wp db export $(wp db export --porcelain | cut -f1 -d "-").sql
cut -f1 -d "-"
与第-
切瓷输出。由于数据库的名称中不能包含破折号,这似乎是一种非常适合在具有较新 WP-CLI 版本的系统上使用的保存方法。
要在您的两台机器上使用一个命令,您可能需要找到一种方法来首先检查是否存在 -
个字符,并且仅在 -
存在时才进行剪切。或者在两台机器上都安装一个WP-CLI低于1.2.1的版本
有没有办法在使用 wp db export
命令时更改数据库的名称?
当我在我的一个 WordPress 站点上键入 wp db export
时,数据库被命名为 {dbname}-{Y-m-d}-{random-hash}.sql
,根据 WP-CLI Commands 这是正确的。当我 运行 在我的其他站点之一上执行相同的命令时,它将数据库命名为 dbname.sql
(我更喜欢)。
有什么方法可以让 wp db export
将导出的数据库命名为 dbname.sql
?
我知道我可以输入 wp db export dbname.sql
但我只是想看看是否可以修改输入 wp db export
时的默认值。
您可能在两台机器上使用了不同版本的 WP-CLI。在版本 1.2.0 the default was just {dbname}.sql
. Since version 1.2.1 之前,它默认为 {dbname}-{Y-m-d}-{random-hash}.sql
.
使用
验证WP-CLI版本wp --version
除了传递文件名之外,没有其他方法可以覆盖默认值本身。但是仍然有一种方法可以动态获取数据库名称,然后使用 --porcelain
选项仅获取文件名然后将两个 wp db export
命令链接在一起,以此命名文件:
# Exports the database named '{dbname}.sql'.
wp db export $(wp db export --porcelain | cut -f1 -d "-").sql
cut -f1 -d "-"
与第-
切瓷输出。由于数据库的名称中不能包含破折号,这似乎是一种非常适合在具有较新 WP-CLI 版本的系统上使用的保存方法。
要在您的两台机器上使用一个命令,您可能需要找到一种方法来首先检查是否存在 -
个字符,并且仅在 -
存在时才进行剪切。或者在两台机器上都安装一个WP-CLI低于1.2.1的版本