我有一个数据库 my_db;我有一个 joomla 站点 my_joomla_site,它在那里存储它的表。但是,my_db 也有其他与 my_joomla_site 无关的表。
当我使用 Akeeba Backup 备份 my_joomla_site 时,Akeeba 会打包 my_db 中的所有表。当然,我只希望它打包/压缩适当的表格。
有没有办法告诉 Akeeba 只打包合适的桌子?
Akeeba Backup 具有数据库表排除功能。请参阅他们的文档以获取答案:
Akeeba Backup Professional 还具有用于正则表达式过滤数据库表的选项。告诉它只备份使用 Joomla! 的 db 表名前缀的表就像给它一个 RegEx 规则一样简单!@^#__@ 这意味着“不要备份任何名称不以当前配置的数据库表名前缀”。它也在文档中。如果你不想花钱支持我的软件编写工作,就像 Hanley 上面写的那样,没有必要重新发明轮子。您可以自己编写一个 .php 正则表达式过滤器文件。只需查看 administrator/components/com_akeeba/akeeba/filters 和 administrator/components/com_akeeba/akeeba/abstract/filter.php 了解更多信息。