m12 / neos-plugin-dbexport
DB Utils 用于导出/导入整个 Neos 数据库
Requires
- typo3/flow: *
This package is not auto-updated.
Last update: 2024-09-14 16:55:31 UTC
README
将完整或部分(仅内容表)数据库导出到 .sql 文件中。它向 ./flow
添加 db:export
和 db:import
命令。
它可以被视为对有时有缺陷的 ./flow site:export
和 ./flow site:import
命令的临时解决方案。
默认情况下,它只导出在 Settings.yaml 中列出的 "content" 表,除非您指定 --mode=all
。
安装
composer require m12/neos-plugin-dbexport:dev-master
使用
导出
./flow db:export --package-key Your.SitePackage [--mode=content]
在 Your.SitePackage/Private/Resources/Content/Content.sql
中生成 .sql 导出文件
./flow db:export --package-key Your.SitePackage [--mode=all]
在 Your.SitePackage/Private/Resources/Content/Dump.sql
中生成 .sql 导出文件
您还可以指定导出 .sql 文件的路径
./flow db:export --sql-file my-dump.sql [--mode=content|all]
导入
注意:导入过程将删除并覆盖表,因此请确保您不会意外地按下错误的按钮。
./flow db:import --sql-file my-dump.sql
简单地导入选定的 .sql 文件。
./flow db:import --package-key Your.SitePackage
导入 Your.SitePackage/Private/Resources/Content/Content.sql
./flow db:import --package-key Your.SitePackage --mode=all
导入 Your.SitePackage/Private/Resources/Content/Dump.sql
作者
- Marcin Ryzycki marcin@m12.io