小编Eag*_*gle的帖子

无法将Bugzilla从3.6升级到4.4

我没有升级就安装了Bugzilla好几年了.我使用的版本是3.6.12.今天我尝试将其升级到最新版本4.4但失败了.我按照说明使用bzr升级Bugzilla.当我运行checksetup.pl时,它给了我:

Updating column setter_id in table flags ...

Old: mediumint

New: mediumint NOT NULL

Updating column setter_id in table flags ...
Old: mediumint
New: mediumint NOT NULL

DBD::mysql::db do failed: Cannot change column 'setter_id': used in a foreign key constraint 'fk_flags_setter_id_profiles_userid' [for Statement "ALTER TABLE flags CHANGE COLUMN setter_id setter_id mediumint NOT NULL"] at Bugzilla/DB.pm line 710.

Bugzilla::DB::bz_alter_column_raw('Bugzilla::DB::Mysql=HASH(0x8663790)', 'flags', 'setter_id', 'HASH(0xc9c8cd8)', 'HASH(0xc9c8ff0)', undef) called at Bugzilla/DB.pm line 669

Bugzilla::DB::bz_alter_column('Bugzilla::DB::Mysql=HASH(0x8663790)', 'flags', 'setter_id', 'HASH(0xc9c8cd8)') called at Bugzilla/Install/DB.pm line 627

Bugzilla::Install::DB::update_table_definitions('HASH(0x3050880)') called at …
Run Code Online (Sandbox Code Playgroud)

bugzilla upgrade

5
推荐指数
1
解决办法
1008
查看次数

标签 统计

bugzilla ×1

upgrade ×1