Quick Navigation
×
Moodle 4.2 XRef and Diffs
Home
Quick Navigation
Moodle 4.2
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 4.2 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.2.x will end 22 April 2024 (12 months).
Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.
Moodle 4.2 Database Schema (by Marcus Green)
strictness
[
Top level directory
]
Variable Cross Reference
at:
/course/format/classes/base.php
->
line 507
/lib/dml/oci_native_moodle_database.php
->
line 1086
/lib/dml/oci_native_moodle_database.php
->
line 1087
/lib/classes/hub/registration.php
->
line 132
/search/classes/base_block.php
->
line 239
/lib/classes/context.php
->
line 462
/lib/classes/context/course.php
->
line 192
/lib/external/classes/external_api.php
->
line 52
/lib/deprecatedlib.php
->
line 229
/lib/classes/persistent.php
->
line 862
/lib/classes/context/system.php
->
line 138
/lib/dml/moodle_database.php
->
line 1628
/lib/dml/moodle_database.php
->
line 1646
/lib/dml/moodle_database.php
->
line 1672
/lib/dml/moodle_database.php
->
line 1673
/lib/dml/moodle_database.php
->
line 1710
/lib/dml/moodle_database.php
->
line 1728
/lib/dml/moodle_database.php
->
line 1751
/lib/classes/user.php
->
line 117
/lib/classes/user.php
->
line 145
/lib/classes/user.php
->
line 169
/cache/classes/interfaces.php
->
line 49
/cache/classes/interfaces.php
->
line 77
/cache/classes/interfaces.php
->
line 94
/tag/classes/tag.php
->
line 214
/tag/classes/tag.php
->
line 260
/lib/classes/output/participants_action_bar.php
->
line 181
/cache/disabledlib.php
->
line 95
/course/classes/category.php
->
line 248
/lib/datalib.php
->
line 1224
/lib/datalib.php
->
line 1286
/lib/tests/fixtures/test_external_function_throwable.php
->
line 63
/cache/classes/loaders.php
->
line 417
/cache/classes/loaders.php
->
line 448
/cache/classes/loaders.php
->
line 666
/cache/classes/loaders.php
->
line 1902
/cache/classes/loaders.php
->
line 2238
/lib/pagelib.php
->
line 1738
/lib/classes/context/coursecat.php
->
line 165
/lib/classes/context/user.php
->
line 158
/webservice/lib.php
->
line 751
/webservice/lib.php
->
line 765
/webservice/lib.php
->
line 779
/lib/classes/navigation/views/view.php
->
line 117
/lib/tests/modinfolib_test.php
->
line 941
/lib/classes/context/module.php
->
line 262
/lib/modinfolib.php
->
line 323
/lib/modinfolib.php
->
line 340
/mod/choice/tests/event/events_test.php
->
line 250
/lib/classes/context/block.php
->
line 165
/lib/grouplib.php
->
line 214
/lib/grouplib.php
->
line 228
Referenced 119 times:
/course/format/classes/base.php
->
line 507
/course/format/classes/base.php
->
line 517
/lib/dml/oci_native_moodle_database.php
->
line 1086
/lib/dml/oci_native_moodle_database.php
->
line 1087
/lib/dml/oci_native_moodle_database.php
->
line 1087
/lib/dml/oci_native_moodle_database.php
->
line 1088
/lib/dml/oci_native_moodle_database.php
->
line 1099
/lib/classes/hub/registration.php
->
line 132
/lib/classes/hub/registration.php
->
line 133
/search/classes/base_block.php
->
line 239
/search/classes/base_block.php
->
line 255
/lib/classes/context.php
->
line 462
/lib/classes/context.php
->
line 471
/lib/classes/context.php
->
line 482
/lib/classes/context/course.php
->
line 192
/lib/classes/context/course.php
->
line 200
/lib/external/classes/external_api.php
->
line 52
/lib/external/classes/external_api.php
->
line 56
/lib/deprecatedlib.php
->
line 229
/lib/deprecatedlib.php
->
line 240
/lib/classes/persistent.php
->
line 862
/lib/classes/persistent.php
->
line 865
/lib/classes/context/system.php
->
line 138
/lib/dml/moodle_database.php
->
line 1628
/lib/dml/moodle_database.php
->
line 1630
/lib/dml/moodle_database.php
->
line 1646
/lib/dml/moodle_database.php
->
line 1651
/lib/dml/moodle_database.php
->
line 1672
/lib/dml/moodle_database.php
->
line 1673
/lib/dml/moodle_database.php
->
line 1673
/lib/dml/moodle_database.php
->
line 1674
/lib/dml/moodle_database.php
->
line 1681
/lib/dml/moodle_database.php
->
line 1688
/lib/dml/moodle_database.php
->
line 1710
/lib/dml/moodle_database.php
->
line 1712
/lib/dml/moodle_database.php
->
line 1728
/lib/dml/moodle_database.php
->
line 1733
/lib/dml/moodle_database.php
->
line 1751
/lib/dml/moodle_database.php
->
line 1752
/lib/classes/user.php
->
line 117
/lib/classes/user.php
->
line 129
/lib/classes/user.php
->
line 145
/lib/classes/user.php
->
line 154
/lib/classes/user.php
->
line 169
/lib/classes/user.php
->
line 178
/cache/classes/interfaces.php
->
line 49
/cache/classes/interfaces.php
->
line 77
/cache/classes/interfaces.php
->
line 94
/tag/classes/tag.php
->
line 214
/tag/classes/tag.php
->
line 216
/tag/classes/tag.php
->
line 260
/tag/classes/tag.php
->
line 267
/tag/classes/tag.php
->
line 274
/lib/classes/output/participants_action_bar.php
->
line 181
/lib/classes/output/participants_action_bar.php
->
line 183
/lib/classes/output/participants_action_bar.php
->
line 185
/cache/disabledlib.php
->
line 69
/cache/disabledlib.php
->
line 95
/lib/filestorage/file_storage.php
->
line 2412
/lib/filestorage/file_storage.php
->
line 2416
/course/classes/category.php
->
line 248
/course/classes/category.php
->
line 254
/course/classes/category.php
->
line 274
/course/classes/category.php
->
line 280
/lib/datalib.php
->
line 1224
/lib/datalib.php
->
line 1233
/lib/datalib.php
->
line 1266
/lib/datalib.php
->
line 1286
/lib/datalib.php
->
line 1317
/lib/tests/fixtures/test_external_function_throwable.php
->
line 63
/lib/tests/fixtures/test_external_function_throwable.php
->
line 77
/cache/classes/loaders.php
->
line 417
/cache/classes/loaders.php
->
line 418
/cache/classes/loaders.php
->
line 448
/cache/classes/loaders.php
->
line 449
/cache/classes/loaders.php
->
line 500
/cache/classes/loaders.php
->
line 617
/cache/classes/loaders.php
->
line 666
/cache/classes/loaders.php
->
line 773
/cache/classes/loaders.php
->
line 1878
/cache/classes/loaders.php
->
line 1883
/cache/classes/loaders.php
->
line 1902
/cache/classes/loaders.php
->
line 1908
/cache/classes/loaders.php
->
line 1918
/cache/classes/loaders.php
->
line 2149
/cache/classes/loaders.php
->
line 2154
/cache/classes/loaders.php
->
line 2238
/cache/classes/loaders.php
->
line 2305
/lib/pagelib.php
->
line 1738
/lib/pagelib.php
->
line 1746
/lib/classes/context/coursecat.php
->
line 165
/lib/classes/context/coursecat.php
->
line 173
/lib/classes/context/user.php
->
line 158
/lib/classes/context/user.php
->
line 166
/webservice/lib.php
->
line 751
/webservice/lib.php
->
line 754
/webservice/lib.php
->
line 765
/webservice/lib.php
->
line 768
/webservice/lib.php
->
line 779
/webservice/lib.php
->
line 782
/lib/classes/navigation/views/view.php
->
line 117
/lib/classes/navigation/views/view.php
->
line 125
/lib/classes/navigation/views/view.php
->
line 130
/lib/tests/modinfolib_test.php
->
line 941
/lib/tests/modinfolib_test.php
->
line 966
/lib/classes/context/module.php
->
line 262
/lib/classes/context/module.php
->
line 270
/lib/modinfolib.php
->
line 323
/lib/modinfolib.php
->
line 325
/lib/modinfolib.php
->
line 340
/lib/modinfolib.php
->
line 343
/lib/modinfolib.php
->
line 349
/mod/choice/tests/event/events_test.php
->
line 250
/lib/classes/context/block.php
->
line 165
/lib/classes/context/block.php
->
line 173
/lib/grouplib.php
->
line 214
/lib/grouplib.php
->
line 216
/lib/grouplib.php
->
line 228
/lib/grouplib.php
->
line 230