simonrauch/spryker-db-dump

此包已被弃用且不再维护。作者建议使用towa/spryker-db-dump包。

Spryker 数据库转储工具

0.1.1 2021-08-10 12:50 UTC

This package is auto-updated.

Last update: 2021-08-10 13:00:09 UTC


README

为 Spryker 创建和恢复数据库转储。

目前仅支持 MARIADB/MYSQL

安装

安装包

composer require --dev towa/spryker-db-dump

将命名空间添加为您的配置中的核心命名空间

$config[KernelConstants::CORE_NAMESPACES] = [
    ...
    'Towa',
];

ConsoleDependencyProvider中添加控制台命令

class ConsoleDependencyProvider extends SprykerConsoleDependencyProvider
{
    /**
     * @param \Spryker\Zed\Kernel\Container $container
     *
     * @return \Symfony\Component\Console\Command\Command[]
     */
    protected function getConsoleCommands(Container $container)
    {
        ...
        $commands[] = new DbDumpExportConsole();
        $commands[] = new DbDumpRestoreConsole();

        return $commands;
    }
    ...
}

使用方法

要创建转储,请运行

vendor/bin/console db-dump:export

要恢复转储,请运行

vendor/bin/console db-dump:restore