Quick Navigation
×
Moodle 4.0 XRef and Diffs
Home
Quick Navigation
Moodle 4.0
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.0 Database Schema
Versions
Moodle 4.3
Moodle 4.2
Moodle 4.1
Moodle 4.0
Moodle 3.11
Moodle 3.10
Moodle 3.9
Classes
Functions
Variables
Constants
Tables
Namespaces
Search
Search moodle.org's
Developer Documentation
Search
See Release Notes
Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.
Moodle 4.0 Database Schema (by Marcus Green)
operation
[
Top level directory
]
Variable Cross Reference
at:
/course/format/tests/output/local/state/section_test.php
->
line 112
/backup/util/dbops/backup_controller_dbops.class.php
->
line 708
/backup/util/ui/renderer.php
->
line 592
/cache/stores/mongodb/MongoDB/functions.php
->
line 375
/cache/stores/mongodb/MongoDB/Database.php
->
line 237
/cache/stores/mongodb/MongoDB/Database.php
->
line 258
/cache/stores/mongodb/MongoDB/Database.php
->
line 287
/cache/stores/mongodb/MongoDB/Database.php
->
line 314
/cache/stores/mongodb/MongoDB/Database.php
->
line 342
/cache/stores/mongodb/MongoDB/Database.php
->
line 418
/cache/stores/mongodb/MongoDB/Database.php
->
line 435
/cache/stores/mongodb/MongoDB/Database.php
->
line 464
/cache/stores/mongodb/MongoDB/Database.php
->
line 535
/mod/assign/classes/output/renderer.php
->
line 1138
/cache/stores/mongodb/MongoDB/Collection.php
->
line 256
/cache/stores/mongodb/MongoDB/Collection.php
->
line 278
/cache/stores/mongodb/MongoDB/Collection.php
->
line 310
/cache/stores/mongodb/MongoDB/Collection.php
->
line 339
/cache/stores/mongodb/MongoDB/Collection.php
->
line 401
/cache/stores/mongodb/MongoDB/Collection.php
->
line 424
/cache/stores/mongodb/MongoDB/Collection.php
->
line 448
/cache/stores/mongodb/MongoDB/Collection.php
->
line 483
/cache/stores/mongodb/MongoDB/Collection.php
->
line 510
/cache/stores/mongodb/MongoDB/Collection.php
->
line 544
/cache/stores/mongodb/MongoDB/Collection.php
->
line 571
/cache/stores/mongodb/MongoDB/Collection.php
->
line 599
/cache/stores/mongodb/MongoDB/Collection.php
->
line 628
/cache/stores/mongodb/MongoDB/Collection.php
->
line 661
/cache/stores/mongodb/MongoDB/Collection.php
->
line 694
/cache/stores/mongodb/MongoDB/Collection.php
->
line 726
/cache/stores/mongodb/MongoDB/Collection.php
->
line 763
/cache/stores/mongodb/MongoDB/Collection.php
->
line 800
/cache/stores/mongodb/MongoDB/Collection.php
->
line 905
/cache/stores/mongodb/MongoDB/Collection.php
->
line 928
/cache/stores/mongodb/MongoDB/Collection.php
->
line 945
/cache/stores/mongodb/MongoDB/Collection.php
->
line 998
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1022
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1047
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1072
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1110
/user/action_redir.php
->
line 202
/course/format/tests/output/local/state/cm_test.php
->
line 121
/cache/stores/mongodb/MongoDB/Client.php
->
line 221
/cache/stores/mongodb/MongoDB/Client.php
->
line 288
/cache/stores/mongodb/MongoDB/Client.php
->
line 306
/cache/stores/mongodb/MongoDB/Client.php
->
line 382
Referenced 234 times:
/backup/util/dbops/restore_controller_dbops.class.php
->
line 62
/course/format/tests/output/local/state/section_test.php
->
line 112
/course/format/tests/output/local/state/section_test.php
->
line 115
/lib/scssphp/Node/Number.php
->
line 586
/lib/scssphp/Node/Number.php
->
line 588
/lib/scssphp/Node/Number.php
->
line 607
/lib/scssphp/Node/Number.php
->
line 617
/backup/util/dbops/backup_controller_dbops.class.php
->
line 72
/backup/util/dbops/backup_controller_dbops.class.php
->
line 708
/backup/util/dbops/backup_controller_dbops.class.php
->
line 708
/backup/util/dbops/backup_controller_dbops.class.php
->
line 710
/backup/util/ui/renderer.php
->
line 592
/backup/util/ui/renderer.php
->
line 599
/backup/util/ui/renderer.php
->
line 1042
/backup/util/ui/renderer.php
->
line 1043
/lib/google/src/Google/Service/Compute.php
->
line 5181
/lib/google/src/Google/Service/Compute.php
->
line 5183
/lib/google/src/Google/Service/Compute.php
->
line 5196
/lib/google/src/Google/Service/Compute.php
->
line 5198
/lib/google/src/Google/Service/Compute.php
->
line 6907
/lib/google/src/Google/Service/Compute.php
->
line 6909
/lib/google/src/Google/Service/Compute.php
->
line 6924
/lib/google/src/Google/Service/Compute.php
->
line 6926
/lib/google/src/Google/Service/Compute.php
->
line 8314
/lib/google/src/Google/Service/Compute.php
->
line 8316
/lib/google/src/Google/Service/Compute.php
->
line 8331
/lib/google/src/Google/Service/Compute.php
->
line 8333
/mod/assign/locallib.php
->
line 5118
/mod/assign/locallib.php
->
line 5173
/mod/assign/locallib.php
->
line 5177
/mod/assign/locallib.php
->
line 5179
/mod/assign/locallib.php
->
line 5181
/mod/assign/locallib.php
->
line 5182
/mod/assign/locallib.php
->
line 5191
/mod/assign/locallib.php
->
line 5195
/mod/assign/locallib.php
->
line 5197
/mod/assign/locallib.php
->
line 5199
/mod/assign/locallib.php
->
line 5201
/mod/assign/locallib.php
->
line 5203
/mod/assign/locallib.php
->
line 5210
/mod/assign/tests/fixtures/testable_assign.php
->
line 135
/mod/assign/tests/fixtures/testable_assign.php
->
line 145
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1307
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1309
/admin/tool/uploaduser/classes/cli_helper.php
->
line 50
/lib/google/src/Google/Service/DeploymentManager.php
->
line 701
/lib/google/src/Google/Service/DeploymentManager.php
->
line 703
/lib/google/src/Google/Service/DeploymentManager.php
->
line 932
/lib/google/src/Google/Service/DeploymentManager.php
->
line 934
/lib/google/src/Google/Service/DeploymentManager.php
->
line 934
/lib/google/src/Google/Service/DeploymentManager.php
->
line 938
/backup/util/helper/async_helper.class.php
->
line 225
/backup/util/helper/async_helper.class.php
->
line 238
/backup/util/ui/classes/privacy/provider.php
->
line 210
/lib/google/src/Google/Service/Replicapoolupdater.php
->
line 499
/lib/google/src/Google/Service/Replicapoolupdater.php
->
line 501
/lib/scssphp/Compiler.php
->
line 7862
/lib/scssphp/Compiler.php
->
line 7872
/lib/scssphp/Compiler.php
->
line 7873
/lib/google/src/Google/Service/Genomics.php
->
line 1632
/lib/google/src/Google/Service/Genomics.php
->
line 1637
/lib/google/src/Google/Service/Genomics.php
->
line 1639
/lib/google/src/Google/Service/Genomics.php
->
line 1639
/lib/google/src/Google/Service/Genomics.php
->
line 1643
/cache/stores/mongodb/MongoDB/Operation/Aggregate.php
->
line 154
/cache/stores/mongodb/MongoDB/Operation/Aggregate.php
->
line 159
/cache/stores/mongodb/MongoDB/Operation/Aggregate.php
->
line 159
/cache/stores/mongodb/MongoDB/Operation/Aggregate.php
->
line 160
/lib/google/src/Google/Service/Replicapool.php
->
line 585
/lib/google/src/Google/Service/Replicapool.php
->
line 587
/cache/stores/mongodb/MongoDB/functions.php
->
line 375
/cache/stores/mongodb/MongoDB/functions.php
->
line 376
/backup/controller/restore_controller.class.php
->
line 45
/backup/controller/restore_controller.class.php
->
line 111
/backup/controller/restore_controller.class.php
->
line 273
/backup/controller/restore_controller.class.php
->
line 301
/backup/controller/restore_controller.class.php
->
line 598
/lib/google/src/Google/Service/CloudUserAccounts.php
->
line 535
/lib/google/src/Google/Service/CloudUserAccounts.php
->
line 537
/lib/google/src/Google/Service/CloudUserAccounts.php
->
line 550
/lib/google/src/Google/Service/CloudUserAccounts.php
->
line 552
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 157
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 162
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 163
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 166
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 167
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 167
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 170
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 171
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 368
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 369
/cache/stores/mongodb/MongoDB/Operation/BulkWrite.php
->
line 370
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4962
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4968
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4969
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4976
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4977
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4987
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 4988
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 5010
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 5014
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 5038
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 5148
/lib/phpspreadsheet/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Calculation/Calculation.php
->
line 5184
/backup/tests/externallib_test.php
->
line 172
/backup/tests/externallib_test.php
->
line 177
/mod/assign/lang/en/assign.php
->
line 142
/cache/stores/mongodb/MongoDB/Database.php
->
line 237
/cache/stores/mongodb/MongoDB/Database.php
->
line 239
/cache/stores/mongodb/MongoDB/Database.php
->
line 258
/cache/stores/mongodb/MongoDB/Database.php
->
line 261
/cache/stores/mongodb/MongoDB/Database.php
->
line 287
/cache/stores/mongodb/MongoDB/Database.php
->
line 289
/cache/stores/mongodb/MongoDB/Database.php
->
line 314
/cache/stores/mongodb/MongoDB/Database.php
->
line 316
/cache/stores/mongodb/MongoDB/Database.php
->
line 342
/cache/stores/mongodb/MongoDB/Database.php
->
line 344
/cache/stores/mongodb/MongoDB/Database.php
->
line 418
/cache/stores/mongodb/MongoDB/Database.php
->
line 421
/cache/stores/mongodb/MongoDB/Database.php
->
line 435
/cache/stores/mongodb/MongoDB/Database.php
->
line 438
/cache/stores/mongodb/MongoDB/Database.php
->
line 464
/cache/stores/mongodb/MongoDB/Database.php
->
line 466
/cache/stores/mongodb/MongoDB/Database.php
->
line 535
/cache/stores/mongodb/MongoDB/Database.php
->
line 537
/lib/google/src/Google/Service/Mirror.php
->
line 1359
/lib/google/src/Google/Service/Mirror.php
->
line 1382
/lib/google/src/Google/Service/Mirror.php
->
line 1384
/lib/google/src/Google/Service/Mirror.php
->
line 1384
/lib/google/src/Google/Service/Mirror.php
->
line 1388
/lib/google/src/Google/Service/Mirror.php
->
line 1488
/lib/google/src/Google/Service/Mirror.php
->
line 1534
/lib/google/src/Google/Service/Mirror.php
->
line 1536
/lib/google/src/Google/Service/Mirror.php
->
line 1536
/lib/google/src/Google/Service/Mirror.php
->
line 1540
/backup/util/helper/copy_helper.class.php
->
line 154
/backup/util/helper/copy_helper.class.php
->
line 236
/backup/util/helper/copy_helper.class.php
->
line 276
/lib/scssphp/Cache.php
->
line 121
/lib/scssphp/Cache.php
->
line 123
/lib/scssphp/Cache.php
->
line 158
/lib/scssphp/Cache.php
->
line 160
/lib/scssphp/Cache.php
->
line 182
/lib/scssphp/Cache.php
->
line 187
/lib/scssphp/Cache.php
->
line 194
/lib/google/src/Google/Service/Computeaccounts.php
->
line 425
/lib/google/src/Google/Service/Computeaccounts.php
->
line 427
/lib/google/src/Google/Service/Computeaccounts.php
->
line 440
/lib/google/src/Google/Service/Computeaccounts.php
->
line 442
/mod/assign/classes/output/renderer.php
->
line 1138
/mod/assign/classes/output/renderer.php
->
line 1139
/backup/controller/backup_controller.class.php
->
line 101
/backup/controller/backup_controller.class.php
->
line 162
/backup/controller/backup_controller.class.php
->
line 332
/backup/controller/backup_controller.class.php
->
line 414
/backup/controller/backup_controller.class.php
->
line 619
/cache/stores/mongodb/MongoDB/Collection.php
->
line 256
/cache/stores/mongodb/MongoDB/Collection.php
->
line 258
/cache/stores/mongodb/MongoDB/Collection.php
->
line 278
/cache/stores/mongodb/MongoDB/Collection.php
->
line 281
/cache/stores/mongodb/MongoDB/Collection.php
->
line 310
/cache/stores/mongodb/MongoDB/Collection.php
->
line 312
/cache/stores/mongodb/MongoDB/Collection.php
->
line 339
/cache/stores/mongodb/MongoDB/Collection.php
->
line 341
/cache/stores/mongodb/MongoDB/Collection.php
->
line 401
/cache/stores/mongodb/MongoDB/Collection.php
->
line 403
/cache/stores/mongodb/MongoDB/Collection.php
->
line 424
/cache/stores/mongodb/MongoDB/Collection.php
->
line 427
/cache/stores/mongodb/MongoDB/Collection.php
->
line 448
/cache/stores/mongodb/MongoDB/Collection.php
->
line 451
/cache/stores/mongodb/MongoDB/Collection.php
->
line 483
/cache/stores/mongodb/MongoDB/Collection.php
->
line 485
/cache/stores/mongodb/MongoDB/Collection.php
->
line 510
/cache/stores/mongodb/MongoDB/Collection.php
->
line 512
/cache/stores/mongodb/MongoDB/Collection.php
->
line 544
/cache/stores/mongodb/MongoDB/Collection.php
->
line 546
/cache/stores/mongodb/MongoDB/Collection.php
->
line 571
/cache/stores/mongodb/MongoDB/Collection.php
->
line 573
/cache/stores/mongodb/MongoDB/Collection.php
->
line 599
/cache/stores/mongodb/MongoDB/Collection.php
->
line 601
/cache/stores/mongodb/MongoDB/Collection.php
->
line 628
/cache/stores/mongodb/MongoDB/Collection.php
->
line 630
/cache/stores/mongodb/MongoDB/Collection.php
->
line 661
/cache/stores/mongodb/MongoDB/Collection.php
->
line 663
/cache/stores/mongodb/MongoDB/Collection.php
->
line 694
/cache/stores/mongodb/MongoDB/Collection.php
->
line 696
/cache/stores/mongodb/MongoDB/Collection.php
->
line 726
/cache/stores/mongodb/MongoDB/Collection.php
->
line 728
/cache/stores/mongodb/MongoDB/Collection.php
->
line 763
/cache/stores/mongodb/MongoDB/Collection.php
->
line 765
/cache/stores/mongodb/MongoDB/Collection.php
->
line 800
/cache/stores/mongodb/MongoDB/Collection.php
->
line 802
/cache/stores/mongodb/MongoDB/Collection.php
->
line 905
/cache/stores/mongodb/MongoDB/Collection.php
->
line 908
/cache/stores/mongodb/MongoDB/Collection.php
->
line 928
/cache/stores/mongodb/MongoDB/Collection.php
->
line 931
/cache/stores/mongodb/MongoDB/Collection.php
->
line 945
/cache/stores/mongodb/MongoDB/Collection.php
->
line 948
/cache/stores/mongodb/MongoDB/Collection.php
->
line 998
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1000
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1022
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1025
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1047
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1050
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1072
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1075
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1110
/cache/stores/mongodb/MongoDB/Collection.php
->
line 1112
/lib/google/src/Google/Service/Resourceviews.php
->
line 364
/lib/google/src/Google/Service/Resourceviews.php
->
line 366
/user/action_redir.php
->
line 202
/user/action_redir.php
->
line 240
/user/action_redir.php
->
line 244
/user/action_redir.php
->
line 255
/user/action_redir.php
->
line 265
/course/format/tests/output/local/state/cm_test.php
->
line 121
/course/format/tests/output/local/state/cm_test.php
->
line 124
/lib/google/src/Google/Service/Autoscaler.php
->
line 438
/lib/google/src/Google/Service/Autoscaler.php
->
line 440
/lib/google/src/Google/Service/Autoscaler.php
->
line 455
/lib/google/src/Google/Service/Autoscaler.php
->
line 457
/repository/nextcloud/classes/access_controlled_link_manager.php
->
line 167
/repository/nextcloud/classes/access_controlled_link_manager.php
->
line 175
/repository/nextcloud/classes/access_controlled_link_manager.php
->
line 184
/repository/nextcloud/classes/access_controlled_link_manager.php
->
line 186
/repository/nextcloud/classes/access_controlled_link_manager.php
->
line 212
/cache/stores/mongodb/MongoDB/Client.php
->
line 221
/cache/stores/mongodb/MongoDB/Client.php
->
line 223
/cache/stores/mongodb/MongoDB/Client.php
->
line 288
/cache/stores/mongodb/MongoDB/Client.php
->
line 291
/cache/stores/mongodb/MongoDB/Client.php
->
line 306
/cache/stores/mongodb/MongoDB/Client.php
->
line 309
/cache/stores/mongodb/MongoDB/Client.php
->
line 382
/cache/stores/mongodb/MongoDB/Client.php
->
line 384