Quick Navigation
×
Moodle 3.11 XRef and Diffs
Home
Quick Navigation
Moodle 3.11
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 3.11 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 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
Moodle 3.11 Database Schema (by Marcus Green)
XMLDB_KEY_PRIMARY
[
Top level directory
]
Constant Cross Reference
at:
/lib/xmldb/xmldb_constants.php
->
line 64
Referenced 208 times:
/mod/h5pactivity/db/upgrade.php
->
line 83
/mod/h5pactivity/db/upgrade.php
->
line 114
/message/output/email/db/upgrade.php
->
line 51
/admin/tool/httpsreplace/tests/httpsreplace_test.php
->
line 390
/admin/tool/xmldb/actions/new_table/new_table.class.php
->
line 96
/backup/util/dbops/backup_controller_dbops.class.php
->
line 134
/backup/util/dbops/backup_controller_dbops.class.php
->
line 158
/lib/xmldb/xmldb_constants.php
->
line 64
/enrol/database/tests/sync_test.php
->
line 136
/enrol/database/tests/sync_test.php
->
line 153
/mod/lti/db/upgrade.php
->
line 124
/lib/statslib.php
->
line 1604
/lib/statslib.php
->
line 1619
/lib/statslib.php
->
line 1631
/lib/statslib.php
->
line 1644
/search/tests/generator/lib.php
->
line 50
/admin/tool/xmldb/actions/new_table_from_mysql/new_table_from_mysql.class.php
->
line 160
/lib/ddl/sqlite_sql_generator.php
->
line 105
/auth/db/tests/db_test.php
->
line 132
/lib/ddl/tests/ddl_test.php
->
line 69
/lib/ddl/tests/ddl_test.php
->
line 103
/lib/ddl/tests/ddl_test.php
->
line 276
/lib/ddl/tests/ddl_test.php
->
line 277
/lib/ddl/tests/ddl_test.php
->
line 309
/lib/ddl/tests/ddl_test.php
->
line 323
/lib/ddl/tests/ddl_test.php
->
line 339
/lib/ddl/tests/ddl_test.php
->
line 355
/lib/ddl/tests/ddl_test.php
->
line 368
/lib/ddl/tests/ddl_test.php
->
line 384
/lib/ddl/tests/ddl_test.php
->
line 400
/lib/ddl/tests/ddl_test.php
->
line 416
/lib/ddl/tests/ddl_test.php
->
line 432
/lib/ddl/tests/ddl_test.php
->
line 448
/lib/ddl/tests/ddl_test.php
->
line 464
/lib/ddl/tests/ddl_test.php
->
line 480
/lib/ddl/tests/ddl_test.php
->
line 496
/lib/ddl/tests/ddl_test.php
->
line 512
/lib/ddl/tests/ddl_test.php
->
line 528
/lib/ddl/tests/ddl_test.php
->
line 544
/lib/ddl/tests/ddl_test.php
->
line 574
/lib/ddl/tests/ddl_test.php
->
line 606
/lib/ddl/tests/ddl_test.php
->
line 629
/lib/ddl/tests/ddl_test.php
->
line 1011
/lib/ddl/tests/ddl_test.php
->
line 1269
/lib/ddl/tests/ddl_test.php
->
line 1315
/lib/ddl/tests/ddl_test.php
->
line 1351
/lib/ddl/tests/ddl_test.php
->
line 1403
/lib/ddl/tests/ddl_test.php
->
line 1417
/lib/ddl/tests/ddl_test.php
->
line 1582
/lib/ddl/tests/ddl_test.php
->
line 1764
/lib/ddl/tests/ddl_test.php
->
line 1770
/lib/ddl/tests/ddl_test.php
->
line 1874
/lib/ddl/tests/ddl_test.php
->
line 1916
/lib/ddl/tests/ddl_test.php
->
line 1961
/lib/ddl/tests/ddl_test.php
->
line 1987
/lib/ddl/tests/ddl_test.php
->
line 2009
/lib/ddl/tests/ddl_test.php
->
line 2034
/lib/ddl/tests/ddl_test.php
->
line 2062
/lib/ddl/tests/ddl_test.php
->
line 2088
/lib/ddl/tests/ddl_test.php
->
line 2111
/lib/ddl/tests/ddl_test.php
->
line 2162
/lib/ddl/tests/ddl_test.php
->
line 2466
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 147
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 162
/lib/xmldb/xmldb_key.php
->
line 294
/lib/xmldb/xmldb_key.php
->
line 324
/lib/xmldb/xmldb_key.php
->
line 394
/lib/xmldb/xmldb_key.php
->
line 417
/lib/xmldb/xmldb_key.php
->
line 418
/auth/ldap/auth.php
->
line 683
/lib/dml/tests/pgsql_native_moodle_database_test.php
->
line 193
/lib/dml/tests/pgsql_native_moodle_database_test.php
->
line 298
/admin/tool/xmldb/actions/edit_key_save/edit_key_save.class.php
->
line 146
/admin/tool/xmldb/actions/edit_key_save/edit_key_save.class.php
->
line 209
/mod/forum/db/upgrade.php
->
line 175
/mod/forum/report/summary/classes/summary_table.php
->
line 833
/lib/dml/tests/pgsql_native_recordset_test.php
->
line 78
/lib/db/upgrade.php
->
line 156
/lib/db/upgrade.php
->
line 204
/lib/db/upgrade.php
->
line 232
/lib/db/upgrade.php
->
line 261
/lib/db/upgrade.php
->
line 415
/lib/db/upgrade.php
->
line 990
/lib/db/upgrade.php
->
line 1019
/lib/db/upgrade.php
->
line 1354
/lib/db/upgrade.php
->
line 1375
/lib/db/upgrade.php
->
line 1399
/lib/db/upgrade.php
->
line 1419
/lib/db/upgrade.php
->
line 1437
/lib/db/upgrade.php
->
line 1655
/lib/db/upgrade.php
->
line 1736
/lib/db/upgrade.php
->
line 2051
/lib/db/upgrade.php
->
line 2099
/lib/db/upgrade.php
->
line 2311
/lib/db/upgrade.php
->
line 2331
/lib/db/upgrade.php
->
line 2356
/mod/assign/feedback/editpdf/db/upgrade.php
->
line 53
/lib/dml/tests/dml_test.php
->
line 557
/lib/dml/tests/dml_test.php
->
line 588
/lib/dml/tests/dml_test.php
->
line 712
/lib/dml/tests/dml_test.php
->
line 730
/lib/dml/tests/dml_test.php
->
line 778
/lib/dml/tests/dml_test.php
->
line 825
/lib/dml/tests/dml_test.php
->
line 964
/lib/dml/tests/dml_test.php
->
line 992
/lib/dml/tests/dml_test.php
->
line 1028
/lib/dml/tests/dml_test.php
->
line 1036
/lib/dml/tests/dml_test.php
->
line 1120
/lib/dml/tests/dml_test.php
->
line 1219
/lib/dml/tests/dml_test.php
->
line 1273
/lib/dml/tests/dml_test.php
->
line 1337
/lib/dml/tests/dml_test.php
->
line 1427
/lib/dml/tests/dml_test.php
->
line 1464
/lib/dml/tests/dml_test.php
->
line 1507
/lib/dml/tests/dml_test.php
->
line 1538
/lib/dml/tests/dml_test.php
->
line 1645
/lib/dml/tests/dml_test.php
->
line 1675
/lib/dml/tests/dml_test.php
->
line 1691
/lib/dml/tests/dml_test.php
->
line 1794
/lib/dml/tests/dml_test.php
->
line 1822
/lib/dml/tests/dml_test.php
->
line 1854
/lib/dml/tests/dml_test.php
->
line 1886
/lib/dml/tests/dml_test.php
->
line 1909
/lib/dml/tests/dml_test.php
->
line 1932
/lib/dml/tests/dml_test.php
->
line 1989
/lib/dml/tests/dml_test.php
->
line 2036
/lib/dml/tests/dml_test.php
->
line 2053
/lib/dml/tests/dml_test.php
->
line 2070
/lib/dml/tests/dml_test.php
->
line 2097
/lib/dml/tests/dml_test.php
->
line 2134
/lib/dml/tests/dml_test.php
->
line 2185
/lib/dml/tests/dml_test.php
->
line 2211
/lib/dml/tests/dml_test.php
->
line 2489
/lib/dml/tests/dml_test.php
->
line 2595
/lib/dml/tests/dml_test.php
->
line 2663
/lib/dml/tests/dml_test.php
->
line 2821
/lib/dml/tests/dml_test.php
->
line 2871
/lib/dml/tests/dml_test.php
->
line 3058
/lib/dml/tests/dml_test.php
->
line 3165
/lib/dml/tests/dml_test.php
->
line 3304
/lib/dml/tests/dml_test.php
->
line 3339
/lib/dml/tests/dml_test.php
->
line 3361
/lib/dml/tests/dml_test.php
->
line 3398
/lib/dml/tests/dml_test.php
->
line 3431
/lib/dml/tests/dml_test.php
->
line 3451
/lib/dml/tests/dml_test.php
->
line 3472
/lib/dml/tests/dml_test.php
->
line 3504
/lib/dml/tests/dml_test.php
->
line 3536
/lib/dml/tests/dml_test.php
->
line 3595
/lib/dml/tests/dml_test.php
->
line 3615
/lib/dml/tests/dml_test.php
->
line 3638
/lib/dml/tests/dml_test.php
->
line 3660
/lib/dml/tests/dml_test.php
->
line 3779
/lib/dml/tests/dml_test.php
->
line 3818
/lib/dml/tests/dml_test.php
->
line 3847
/lib/dml/tests/dml_test.php
->
line 3888
/lib/dml/tests/dml_test.php
->
line 3899
/lib/dml/tests/dml_test.php
->
line 3942
/lib/dml/tests/dml_test.php
->
line 3998
/lib/dml/tests/dml_test.php
->
line 4062
/lib/dml/tests/dml_test.php
->
line 4101
/lib/dml/tests/dml_test.php
->
line 4156
/lib/dml/tests/dml_test.php
->
line 4232
/lib/dml/tests/dml_test.php
->
line 4331
/lib/dml/tests/dml_test.php
->
line 4428
/lib/dml/tests/dml_test.php
->
line 4508
/lib/dml/tests/dml_test.php
->
line 4515
/lib/dml/tests/dml_test.php
->
line 4568
/lib/dml/tests/dml_test.php
->
line 4594
/lib/dml/tests/dml_test.php
->
line 4676
/lib/dml/tests/dml_test.php
->
line 4712
/lib/dml/tests/dml_test.php
->
line 4753
/lib/dml/tests/dml_test.php
->
line 4794
/lib/dml/tests/dml_test.php
->
line 4841
/lib/dml/tests/dml_test.php
->
line 4871
/lib/dml/tests/dml_test.php
->
line 5024
/lib/dml/tests/dml_test.php
->
line 5109
/lib/dml/tests/dml_test.php
->
line 5130
/lib/dml/tests/dml_test.php
->
line 5213
/lib/dml/tests/dml_test.php
->
line 5241
/lib/dml/tests/dml_test.php
->
line 5314
/lib/dml/tests/dml_test.php
->
line 5384
/lib/dml/tests/dml_test.php
->
line 5411
/lib/dml/tests/dml_test.php
->
line 5502
/lib/dml/tests/dml_test.php
->
line 5618
/lib/dml/tests/dml_test.php
->
line 5679
/lib/dml/tests/dml_test.php
->
line 5708
/lib/dml/tests/dml_test.php
->
line 5820
/lib/dml/tests/dml_test.php
->
line 5885
/lib/dml/tests/dml_test.php
->
line 5965
/lib/dml/tests/dml_test.php
->
line 6057
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 122
/admin/tool/xmldb/actions/edit_key/edit_key.class.php
->
line 122
/lib/tests/persistent_test.php
->
line 63
/lib/ddl/sql_generator.php
->
line 326
/lib/ddl/sql_generator.php
->
line 541
/lib/ddl/sql_generator.php
->
line 913
/lib/ddl/sql_generator.php
->
line 980
/lib/tests/datalib_update_with_unique_index_test.php
->
line 92
/admin/tool/xmldb/actions/check_indexes/check_indexes.class.php
->
line 72
/lib/dml/tests/dml_table_test.php
->
line 93
/lib/dml/tests/dml_table_test.php
->
line 178
/lib/dml/tests/dml_table_test.php
->
line 214
/lib/ddl/database_manager.php
->
line 256
/lib/ddl/database_manager.php
->
line 261
/lib/ddl/database_manager.php
->
line 750
/lib/ddl/database_manager.php
->
line 769
/lib/ddl/database_manager.php
->
line 1116