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)
collation
[
Top level directory
]
Variable Cross Reference
at:
/lib/upgradelib.php
->
line 2318
/lib/upgradelib.php
->
line 2343
/lib/upgradelib.php
->
line 2368
/lib/upgradelib.php
->
line 2393
/admin/cli/mysql_collation.php
->
line 61
/admin/cli/mysql_collation.php
->
line 62
/admin/cli/mysql_collation.php
->
line 249
/admin/cli/mysql_collation.php
->
line 284
/lib/ddl/mysql_sql_generator.php
->
line 210
/lib/ddl/mysql_sql_generator.php
->
line 354
/lib/ddl/mysql_sql_generator.php
->
line 452
/lib/ddl/mysql_sql_generator.php
->
line 461
/lib/dml/mysqli_native_moodle_database.php
->
line 97
/lib/dml/mysqli_native_moodle_database.php
->
line 101
/lib/dml/mysqli_native_moodle_database.php
->
line 254
/lib/dml/mysqli_native_moodle_database.php
->
line 265
/lib/dml/mysqli_native_moodle_database.php
->
line 276
/lib/dml/mysqli_native_moodle_database.php
->
line 284
/lib/dml/mysqli_native_moodle_database.php
->
line 288
/lib/dml/mysqli_native_moodle_database.php
->
line 290
/lib/dml/mysqli_native_moodle_database.php
->
line 451
/lib/dml/mysqli_native_moodle_database.php
->
line 459
/lib/dml/mysqli_native_moodle_database.php
->
line 587
/lib/dml/mysqli_native_moodle_database.php
->
line 589
/lib/dml/mysqli_native_moodle_database.php
->
line 1062
/lib/dml/mysqli_native_moodle_database.php
->
line 1734
/lib/dml/mysqli_native_moodle_database.php
->
line 1736
/lib/dml/mysqli_native_moodle_database.php
->
line 1738
/lib/dml/mysqli_native_moodle_database.php
->
line 1779
/lib/dml/mysqli_native_moodle_database.php
->
line 1782
/lib/dml/mysqli_native_moodle_database.php
->
line 1785
/lib/dml/mysqli_native_moodle_database.php
->
line 1862
/lib/dml/mysqli_native_moodle_database.php
->
line 1866
/lib/dml/mysqli_native_moodle_database.php
->
line 1870
/lib/dml/mysqli_native_moodle_database.php
->
line 1872
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1369
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1372
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1374
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1377
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1379
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1401
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1405
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1407
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1410
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1412
/admin/settings/subsystems.php
->
line 75
Referenced 142 times:
/lib/upgradelib.php
->
line 2318
/lib/upgradelib.php
->
line 2319
/lib/upgradelib.php
->
line 2343
/lib/upgradelib.php
->
line 2344
/lib/upgradelib.php
->
line 2368
/lib/upgradelib.php
->
line 2369
/lib/upgradelib.php
->
line 2393
/lib/upgradelib.php
->
line 2394
/admin/cli/mysql_collation.php
->
line 61
/admin/cli/mysql_collation.php
->
line 62
/admin/cli/mysql_collation.php
->
line 62
/admin/cli/mysql_collation.php
->
line 63
/admin/cli/mysql_collation.php
->
line 64
/admin/cli/mysql_collation.php
->
line 67
/admin/cli/mysql_collation.php
->
line 73
/admin/cli/mysql_collation.php
->
line 76
/admin/cli/mysql_collation.php
->
line 84
/admin/cli/mysql_collation.php
->
line 94
/admin/cli/mysql_collation.php
->
line 104
/admin/cli/mysql_collation.php
->
line 119
/admin/cli/mysql_collation.php
->
line 121
/admin/cli/mysql_collation.php
->
line 122
/admin/cli/mysql_collation.php
->
line 132
/admin/cli/mysql_collation.php
->
line 143
/admin/cli/mysql_collation.php
->
line 143
/admin/cli/mysql_collation.php
->
line 149
/admin/cli/mysql_collation.php
->
line 153
/admin/cli/mysql_collation.php
->
line 171
/admin/cli/mysql_collation.php
->
line 171
/admin/cli/mysql_collation.php
->
line 178
/admin/cli/mysql_collation.php
->
line 187
/admin/cli/mysql_collation.php
->
line 202
/admin/cli/mysql_collation.php
->
line 226
/admin/cli/mysql_collation.php
->
line 227
/admin/cli/mysql_collation.php
->
line 229
/admin/cli/mysql_collation.php
->
line 232
/admin/cli/mysql_collation.php
->
line 234
/admin/cli/mysql_collation.php
->
line 235
/admin/cli/mysql_collation.php
->
line 236
/admin/cli/mysql_collation.php
->
line 238
/admin/cli/mysql_collation.php
->
line 242
/admin/cli/mysql_collation.php
->
line 249
/admin/cli/mysql_collation.php
->
line 250
/admin/cli/mysql_collation.php
->
line 257
/admin/cli/mysql_collation.php
->
line 258
/admin/cli/mysql_collation.php
->
line 279
/admin/cli/mysql_collation.php
->
line 280
/admin/cli/mysql_collation.php
->
line 280
/admin/cli/mysql_collation.php
->
line 280
/admin/cli/mysql_collation.php
->
line 280
/admin/cli/mysql_collation.php
->
line 284
/admin/cli/mysql_collation.php
->
line 285
/admin/cli/mysql_collation.php
->
line 286
/admin/cli/mysql_collation.php
->
line 307
/admin/cli/mysql_collation.php
->
line 316
/admin/cli/mysql_collation.php
->
line 319
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1857
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1874
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1876
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1876
/lib/google/src/Google/Service/SQLAdmin.php
->
line 1880
/lib/ddl/mysql_sql_generator.php
->
line 210
/lib/ddl/mysql_sql_generator.php
->
line 221
/lib/ddl/mysql_sql_generator.php
->
line 240
/lib/ddl/mysql_sql_generator.php
->
line 241
/lib/ddl/mysql_sql_generator.php
->
line 244
/lib/ddl/mysql_sql_generator.php
->
line 354
/lib/ddl/mysql_sql_generator.php
->
line 364
/lib/ddl/mysql_sql_generator.php
->
line 365
/lib/ddl/mysql_sql_generator.php
->
line 368
/lib/ddl/mysql_sql_generator.php
->
line 452
/lib/ddl/mysql_sql_generator.php
->
line 453
/lib/ddl/mysql_sql_generator.php
->
line 456
/lib/ddl/mysql_sql_generator.php
->
line 461
/lib/ddl/mysql_sql_generator.php
->
line 462
/lib/ddl/mysql_sql_generator.php
->
line 465
/lib/dml/mysqli_native_moodle_database.php
->
line 97
/lib/dml/mysqli_native_moodle_database.php
->
line 101
/lib/dml/mysqli_native_moodle_database.php
->
line 104
/lib/dml/mysqli_native_moodle_database.php
->
line 254
/lib/dml/mysqli_native_moodle_database.php
->
line 265
/lib/dml/mysqli_native_moodle_database.php
->
line 270
/lib/dml/mysqli_native_moodle_database.php
->
line 276
/lib/dml/mysqli_native_moodle_database.php
->
line 282
/lib/dml/mysqli_native_moodle_database.php
->
line 284
/lib/dml/mysqli_native_moodle_database.php
->
line 288
/lib/dml/mysqli_native_moodle_database.php
->
line 290
/lib/dml/mysqli_native_moodle_database.php
->
line 298
/lib/dml/mysqli_native_moodle_database.php
->
line 299
/lib/dml/mysqli_native_moodle_database.php
->
line 451
/lib/dml/mysqli_native_moodle_database.php
->
line 458
/lib/dml/mysqli_native_moodle_database.php
->
line 459
/lib/dml/mysqli_native_moodle_database.php
->
line 463
/lib/dml/mysqli_native_moodle_database.php
->
line 587
/lib/dml/mysqli_native_moodle_database.php
->
line 589
/lib/dml/mysqli_native_moodle_database.php
->
line 591
/lib/dml/mysqli_native_moodle_database.php
->
line 1062
/lib/dml/mysqli_native_moodle_database.php
->
line 1064
/lib/dml/mysqli_native_moodle_database.php
->
line 1067
/lib/dml/mysqli_native_moodle_database.php
->
line 1734
/lib/dml/mysqli_native_moodle_database.php
->
line 1736
/lib/dml/mysqli_native_moodle_database.php
->
line 1738
/lib/dml/mysqli_native_moodle_database.php
->
line 1740
/lib/dml/mysqli_native_moodle_database.php
->
line 1779
/lib/dml/mysqli_native_moodle_database.php
->
line 1782
/lib/dml/mysqli_native_moodle_database.php
->
line 1785
/lib/dml/mysqli_native_moodle_database.php
->
line 1788
/lib/dml/mysqli_native_moodle_database.php
->
line 1862
/lib/dml/mysqli_native_moodle_database.php
->
line 1866
/lib/dml/mysqli_native_moodle_database.php
->
line 1870
/lib/dml/mysqli_native_moodle_database.php
->
line 1872
/lib/dml/mysqli_native_moodle_database.php
->
line 1876
/lib/dml/sqlsrv_native_moodle_database.php
->
line 43
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1340
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1341
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1345
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1346
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1350
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1359
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1364
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1369
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1372
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1372
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1374
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1374
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1377
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1377
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1379
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1379
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1382
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1401
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1405
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1405
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1407
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1407
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1410
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1410
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1412
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1412
/lib/dml/sqlsrv_native_moodle_database.php
->
line 1415
/admin/settings/subsystems.php
->
line 75
/admin/settings/subsystems.php
->
line 76