0

在扩展更新时,我没有使用更新 SQL 架构,而是在该扩展下提供了一个自定义按钮,例如修复数据库。它工作正常。自定义脚本从相同的模式文件夹结构执行,即“/sql/updates/mysql”

但是一些 DDL 命令不能像 INSERT 一样工作,ALTER 用于为现有表添加主键,DROP 用于删除表。

我检查了“libraries/src/Schema/ChangeItem”下的 MysqlChangeItem.php 文件(使用 Joomla 3.8.10)并找到了不同的 DDL 命令,这些命令已处理但没有找到关于为现有表/添加主键的插入/删除表.

你能建议解决方案吗

4

0 回答 0