Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
永久更改Joomla数据库中的字段大小_Joomla_Joomla2.5 - Fatal编程技术网

永久更改Joomla数据库中的字段大小

永久更改Joomla数据库中的字段大小,joomla,joomla2.5,Joomla,Joomla2.5,我想增加joomla数据库中字段的大小(表jos_菜单,字段链接)。你知道当Joomla的新版本问世,我进行Joomla升级时会发生什么吗?该字段是否会在升级时调整大小,从而丢失一些存储的数据?我如何防止这种情况 提前谢谢 (Joomla 2.5.x)您的表格应该可以进行一些小的更新,但是您永远不知道Joomla将来是否需要更改#u\u菜单表格。Joomla 1.6中的数据库结构做了很多更改,因此Joomla 4.0(发布时)中不会出现这种情况。我想说,更改字段大小时应该可以,但每次更新Joom

我想增加joomla数据库中字段的大小(表jos_菜单,字段链接)。你知道当Joomla的新版本问世,我进行Joomla升级时会发生什么吗?该字段是否会在升级时调整大小,从而丢失一些存储的数据?我如何防止这种情况

提前谢谢


(Joomla 2.5.x)

您的表格应该可以进行一些小的更新,但是您永远不知道Joomla将来是否需要更改
#u\u菜单
表格。Joomla 1.6中的数据库结构做了很多更改,因此Joomla 4.0(发布时)中不会出现这种情况。我想说,更改字段大小时应该可以,但每次更新Joomla时,只需再次检查所有更改是否已恢复。

谢谢您的回答。但是,如果我留下来检查更改是否已恢复,我可能已经丢失了一些数据。我很感激我会在升级之前备份数据库以便恢复数据,但我想知道我是否可以首先阻止它?你知道在一系列发行版(如Joomla 2.x、Joomla 3.x等)中,数据库结构是否不会改变,而只会在主要发行版之间改变,如2->3、3->4等?谢谢。除非您使用自己的自定义数据库表扩展当前的
#u________
菜单,否则无法防止在更新时将其还原。这将是最好的办法。我已经查看了J2.5和J3.3菜单数据库表,我看到的唯一区别是
ordering
列已被删除。尽管如此,这仍然是一个变化,因此4.x中可能会有另一个变化,因此您应该按照我的建议使用您自己的自定义数据库表,并可能开发一个小插件