-
Bug
-
Resolution: Fixed
-
Blocker
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_311_STABLE
-
To replicate:
- Install an oracle site using MOODLE_39_STABLE (integration, weekly, whatever)
- Now checkout integration master (4.0 beta) and try to run the upgrade
Expected: Upgrade completes without errors
Actual: We see the following error:column "question->idnumber" cannot be modified. Dependency found with index "m_ques_catidn_uix (sys_nc00019$, idnumber)"
More information about this error
×Debug info:
Error code: ddldependencyerror
×Stack trace:
line 734 of /lib/ddl/database_manager.php: ddl_dependency_exception thrown
line 566 of /lib/ddl/database_manager.php: call to database_manager->check_field_dependencies()
line 3969 of /lib/db/upgrade.php: call to database_manager->drop_field()
line 1875 of /lib/upgradelib.php: call to xmldb_main_upgrade()
line 519 of /admin/index.php: call to upgrade_core()
Thanks to ilyatregubov for also confirming this one.
- blocks
-
MDL-73808 Moodle 4.0 question bank upgrade uses a lot of memory and is slow
- Closed
-
MDL-74138 Incorrectly defined unique key in auth/lti/upgrade.php
- Closed
- has a non-specific relationship to
-
MDL-19701 In PHP code generation, detect field dependencies (XMLDB-based) and provide needed code
- Closed
- has been marked as being related by
-
MDL-74376 Unable to upgrade from 3.11 to 4.0 for Oracle db
- Closed
- is a regression caused by
-
MDL-63020 Work-around MS SQL and Oracle incorrect handling of unique indexes on nullable columns
- Closed
-
MDL-71696 Add question versions
- Closed
- Testing discovered
-
MDL-74287 Early (web) installation steps lead to table does not exist errors
- Closed