更改MediaWiki';s用户表

更改MediaWiki';s用户表,mediawiki,Mediawiki,如何更改用于存储所有成员的默认MySQL表“user”?这更像是一个数据库问题吗?在mysql中,您可以发出命令,例如: ALTER TABLE user ADD COLUMN user_birthday DATE; 检查用户表的实际名称。MW使用表前缀选项,该选项不能为空 当然,实际语句将取决于要添加的列 但是,为了更好地移植您的wiki(例如更容易升级),您可能需要为用户配置文件创建一个新表,该表的用户id为外键 还有一个字段user\u options,用于存储额外数据的名称=值对。-如

如何更改用于存储所有成员的默认MySQL表“user”?

这更像是一个数据库问题吗?在mysql中,您可以发出命令,例如:

ALTER TABLE user ADD COLUMN user_birthday DATE;
检查用户表的实际名称。MW使用表前缀选项,该选项不能为空

当然,实际语句将取决于要添加的列

但是,为了更好地移植您的wiki(例如更容易升级),您可能需要为用户配置文件创建一个新表,该表的用户id为
外键


还有一个字段user\u options,用于存储额外数据的名称=值对。-如果您不关心根据新的“字段”搜索数据库,则可以使用该选项

如果需要更改
用户
表(和相关的)服务器端,请使用适当的:is,其中最常用的,还有其他用于特定功能的

您没有指定您的用例,但如果您试图手动更改表,则可能会以意外的方式破坏MediaWiki