所有 SQL 更新文件将在执行更新时执行



在我的更新包中,我有一个包含一些SQL文件的文件夹。有存储的所有更新文件。

install.sql
update-00.sql
update-01.sql
update-02.sql
update-03.sql
update-04.sql
update-05.sql
update-06.sql
update-07.sql

当从版本 04更新到 05 时,还将执行版本 01、02、03 和 04 的更新文件。

我的问题是:某些SQL语句由于某种原因不起作用,然后执行在此语句处停止。

行为是否正确?如果是,我必须做什么,才能使其正常工作。 如果不是,sql 文件夹和 sql 文件的正确用法是什么?

此致敬意 德雷贝尔

Joomla! 将当前版本的数据库架构保存在 #__schema 表中。可以使用如下所示的 SQL 语句查看扩展的最新版本:

select * 
from #__schemas 
where extension_id in (
select extension_id 
from #__extensions 
where element = 'com_eventgallery'
);

最新版本设置为 SQL 更新文件夹中的最新文件名。您的想法应该如何工作是正确的。确保您的清单处于update模式。

https://docs.joomla.org/J2.5:Managing_Component_Updates_(Update_SQL_files(

相关内容

  • 没有找到相关文章

最新更新