Возможно, вы используете разные версии WP-CLI на обеих машинах.До версии 1.2.0 по умолчанию было {dbname}.sql
.Начиная с версии 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 на обеих машинах.