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)
get_dbfamily
[
Top level directory
]
Function and Method Cross Reference
at:
/lib/dml/tests/dml_test.php
->
line 6088
/lib/dml/pgsql_native_moodle_database.php
->
line 76
/lib/dml/oci_native_moodle_database.php
->
line 67
/lib/dml/tests/fixtures/test_moodle_database.php
->
line 69
/lib/dml/mysqli_native_moodle_database.php
->
line 127
/lib/dml/sqlsrv_native_moodle_database.php
->
line 102
/lib/dml/sqlite3_pdo_moodle_database.php
->
line 50
Referenced 83 times:
/lib/dml/tests/dml_test.php
->
line 4008
/lib/dml/tests/dml_test.php
->
line 4008
/lib/dml/tests/dml_test.php
->
line 4081
/lib/dml/tests/dml_test.php
->
line 4293
/lib/dml/tests/dml_test.php
->
line 6044
/enrol/database/tests/lib_test.php
->
line 44
/lib/dml/pgsql_native_moodle_database.php
->
line 135
/admin/tool/xmldb/actions/main_view/main_view.class.php
->
line 108
/admin/tool/xmldb/actions/main_view/main_view.class.php
->
line 108
/admin/tool/xmldb/actions/main_view/main_view.class.php
->
line 112
/lib/classes/lock/postgres_lock_factory.php
->
line 100
/reportbuilder/classes/local/aggregation/groupconcatdistinct.php
->
line 51
/reportbuilder/classes/local/aggregation/groupconcatdistinct.php
->
line 71
/admin/tool/xmldb/actions/edit_xml_file/edit_xml_file.class.php
->
line 153
/mod/lesson/backup/moodle2/restore_lesson_stepslib.php
->
line 317
/reportbuilder/classes/local/entities/user.php
->
line 224
/lib/classes/lock/mysql_lock_factory.php
->
line 83
/lib/dml/tests/dml_mysqli_read_slave_test.php
->
line 72
/lib/upgradelib.php
->
line 2244
/lib/upgradelib.php
->
line 2285
/lib/upgradelib.php
->
line 2317
/lib/upgradelib.php
->
line 2342
/lib/upgradelib.php
->
line 2367
/lib/upgradelib.php
->
line 2392
/admin/cli/mysql_collation.php
->
line 30
/reportbuilder/tests/local/report/column_test.php
->
line 316
/lib/dml/oci_native_moodle_database.php
->
line 137
/search/engine/simpledb/db/install.php
->
line 37
/lib/dmllib.php
->
line 373
/search/engine/simpledb/db/uninstall.php
->
line 37
/cohort/classes/local/entities/cohort.php
->
line 130
/reportbuilder/classes/local/report/column.php
->
line 469
/admin/cli/mysql_compressed_rows.php
->
line 31
/reportbuilder/classes/local/entities/course.php
->
line 254
/reportbuilder/classes/local/entities/course.php
->
line 301
/lib/db/upgradelib.php
->
line 1565
/lib/datalib.php
->
line 720
/lib/testing/classes/util.php
->
line 360
/lib/testing/classes/util.php
->
line 484
/lib/testing/classes/util.php
->
line 627
/lib/testing/classes/util.php
->
line 627
/lib/testing/classes/util.php
->
line 644
/search/engine/simpledb/tests/engine_test.php
->
line 439
/mod/forum/classes/output/big_search_form.php
->
line 74
/mod/forum/classes/output/big_search_form.php
->
line 74
/reportbuilder/classes/local/aggregation/countdistinct.php
->
line 76
/reportbuilder/classes/local/helpers/database.php
->
line 125
/reportbuilder/tests/local/aggregation/groupconcatdistinct_test.php
->
line 47
/enrol/database/tests/sync_test.php
->
line 42
/enrol/database/tests/sync_test.php
->
line 69
/search/engine/simpledb/classes/engine.php
->
line 131
/mod/quiz/locallib.php
->
line 1156
/lib/dml/sqlsrv_native_moodle_database.php
->
line 193
/lib/dml/moodle_database.php
->
line 209
/lib/dml/moodle_database.php
->
line 217
/lib/dml/moodle_database.php
->
line 342
/lib/dml/moodle_database.php
->
line 356
/lib/dml/moodle_database.php
->
line 1236
/lib/phpunit/classes/advanced_testcase.php
->
line 73
/lib/phpunit/classes/advanced_testcase.php
->
line 73
/lib/testing/tests/util_test.php
->
line 37
/course/classes/local/entities/course_category.php
->
line 137
/reportbuilder/classes/local/helpers/user_profile_fields.php
->
line 130
/reportbuilder/classes/local/aggregation/count.php
->
line 62
/search/engine/simpledb/tests/privacy/provider_test.php
->
line 281
/lib/accesslib.php
->
line 5295
/reportbuilder/classes/local/aggregation/base.php
->
line 98
/lib/classes/lock/lock_config.php
->
line 60
/auth/db/tests/db_test.php
->
line 39
/auth/db/tests/db_test.php
->
line 67
/auth/db/tests/db_test.php
->
line 121
/admin/tool/innodb/index.php
->
line 39
/question/engine/datalib.php
->
line 981
/question/engine/datalib.php
->
line 1156
/admin/settings/subsystems.php
->
line 74
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 125
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 185
/lib/tests/behat/behat_general.php
->
line 2001
/lib/ddl/tests/ddl_test.php
->
line 588
/lib/ddl/tests/ddl_test.php
->
line 1462
/lib/ddl/tests/ddl_test.php
->
line 2152
/lib/ddl/tests/ddl_test.php
->
line 2296
/lib/ddl/tests/ddl_test.php
->
line 2345