Quick Navigation
×
Moodle 3.10 XRef and Diffs
Home
Quick Navigation
Moodle 3.10
Classes
Functions
Variables
Constants
Namespaces
Statistics
Moodle 3.10 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.10.x will end 8 November 2021 (12 months).
Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
Moodle 3.10 Database Schema (by Marcus Green)
add_key
[
Top level directory
]
Function and Method Cross Reference
at:
/lib/ddl/database_manager.php
->
line 741
/lib/xmldb/xmldb_table.php
->
line 787
Referenced 281 times:
/enrol/paypal/db/upgrade.php
->
line 76
/enrol/paypal/db/upgrade.php
->
line 89
/enrol/paypal/db/upgrade.php
->
line 102
/mod/lti/db/upgrade.php
->
line 127
/mod/lti/db/upgrade.php
->
line 128
/mod/lti/db/upgrade.php
->
line 157
/mod/forum/db/upgrade.php
->
line 178
/mod/forum/db/upgrade.php
->
line 179
/admin/tool/httpsreplace/tests/httpsreplace_test.php
->
line 391
/lib/db/upgrade.php
->
line 111
/lib/db/upgrade.php
->
line 277
/lib/db/upgrade.php
->
line 280
/lib/db/upgrade.php
->
line 300
/lib/db/upgrade.php
->
line 301
/lib/db/upgrade.php
->
line 302
/lib/db/upgrade.php
->
line 318
/lib/db/upgrade.php
->
line 319
/lib/db/upgrade.php
->
line 320
/lib/db/upgrade.php
->
line 425
/lib/db/upgrade.php
->
line 426
/lib/db/upgrade.php
->
line 427
/lib/db/upgrade.php
->
line 516
/lib/db/upgrade.php
->
line 587
/lib/db/upgrade.php
->
line 588
/lib/db/upgrade.php
->
line 604
/lib/db/upgrade.php
->
line 605
/lib/db/upgrade.php
->
line 606
/lib/db/upgrade.php
->
line 607
/lib/db/upgrade.php
->
line 627
/lib/db/upgrade.php
->
line 628
/lib/db/upgrade.php
->
line 698
/lib/db/upgrade.php
->
line 699
/lib/db/upgrade.php
->
line 782
/lib/db/upgrade.php
->
line 830
/lib/db/upgrade.php
->
line 831
/lib/db/upgrade.php
->
line 858
/lib/db/upgrade.php
->
line 859
/lib/db/upgrade.php
->
line 887
/lib/db/upgrade.php
->
line 888
/lib/db/upgrade.php
->
line 889
/lib/db/upgrade.php
->
line 962
/lib/db/upgrade.php
->
line 1041
/lib/db/upgrade.php
->
line 1042
/lib/db/upgrade.php
->
line 1043
/lib/db/upgrade.php
->
line 1186
/lib/db/upgrade.php
->
line 1616
/lib/db/upgrade.php
->
line 1617
/lib/db/upgrade.php
->
line 1618
/lib/db/upgrade.php
->
line 1645
/lib/db/upgrade.php
->
line 1646
/lib/db/upgrade.php
->
line 1647
/lib/db/upgrade.php
->
line 1667
/lib/db/upgrade.php
->
line 1980
/lib/db/upgrade.php
->
line 2001
/lib/db/upgrade.php
->
line 2002
/lib/db/upgrade.php
->
line 2003
/lib/db/upgrade.php
->
line 2025
/lib/db/upgrade.php
->
line 2026
/lib/db/upgrade.php
->
line 2045
/lib/db/upgrade.php
->
line 2046
/lib/db/upgrade.php
->
line 2047
/lib/db/upgrade.php
->
line 2063
/lib/db/upgrade.php
->
line 2064
/lib/db/upgrade.php
->
line 2281
/lib/db/upgrade.php
->
line 2282
/lib/db/upgrade.php
->
line 2283
/lib/db/upgrade.php
->
line 2284
/lib/db/upgrade.php
->
line 2362
/lib/db/upgrade.php
->
line 2363
/lib/db/upgrade.php
->
line 2364
/lib/db/upgrade.php
->
line 2365
/lib/db/upgrade.php
->
line 2366
/lib/db/upgrade.php
->
line 2382
/lib/db/upgrade.php
->
line 2677
/lib/db/upgrade.php
->
line 2678
/lib/db/upgrade.php
->
line 2725
/lib/db/upgrade.php
->
line 2726
/lib/db/upgrade.php
->
line 2727
/lib/db/upgrade.php
->
line 2889
/lib/db/upgrade.php
->
line 2937
/lib/db/upgrade.php
->
line 2957
/lib/db/upgrade.php
->
line 2958
/lib/db/upgrade.php
->
line 2982
/lib/db/upgrade.php
->
line 2983
/lib/db/upgrade.php
->
line 2984
/lib/tests/persistent_test.php
->
line 63
/lib/dml/tests/dml_test.php
->
line 514
/lib/dml/tests/dml_test.php
->
line 545
/lib/dml/tests/dml_test.php
->
line 669
/lib/dml/tests/dml_test.php
->
line 687
/lib/dml/tests/dml_test.php
->
line 747
/lib/dml/tests/dml_test.php
->
line 886
/lib/dml/tests/dml_test.php
->
line 914
/lib/dml/tests/dml_test.php
->
line 950
/lib/dml/tests/dml_test.php
->
line 958
/lib/dml/tests/dml_test.php
->
line 1042
/lib/dml/tests/dml_test.php
->
line 1141
/lib/dml/tests/dml_test.php
->
line 1195
/lib/dml/tests/dml_test.php
->
line 1259
/lib/dml/tests/dml_test.php
->
line 1349
/lib/dml/tests/dml_test.php
->
line 1386
/lib/dml/tests/dml_test.php
->
line 1429
/lib/dml/tests/dml_test.php
->
line 1460
/lib/dml/tests/dml_test.php
->
line 1567
/lib/dml/tests/dml_test.php
->
line 1597
/lib/dml/tests/dml_test.php
->
line 1613
/lib/dml/tests/dml_test.php
->
line 1716
/lib/dml/tests/dml_test.php
->
line 1744
/lib/dml/tests/dml_test.php
->
line 1776
/lib/dml/tests/dml_test.php
->
line 1808
/lib/dml/tests/dml_test.php
->
line 1831
/lib/dml/tests/dml_test.php
->
line 1854
/lib/dml/tests/dml_test.php
->
line 1911
/lib/dml/tests/dml_test.php
->
line 1958
/lib/dml/tests/dml_test.php
->
line 1975
/lib/dml/tests/dml_test.php
->
line 1992
/lib/dml/tests/dml_test.php
->
line 2019
/lib/dml/tests/dml_test.php
->
line 2056
/lib/dml/tests/dml_test.php
->
line 2107
/lib/dml/tests/dml_test.php
->
line 2133
/lib/dml/tests/dml_test.php
->
line 2367
/lib/dml/tests/dml_test.php
->
line 2411
/lib/dml/tests/dml_test.php
->
line 2517
/lib/dml/tests/dml_test.php
->
line 2585
/lib/dml/tests/dml_test.php
->
line 2743
/lib/dml/tests/dml_test.php
->
line 2793
/lib/dml/tests/dml_test.php
->
line 2980
/lib/dml/tests/dml_test.php
->
line 3087
/lib/dml/tests/dml_test.php
->
line 3226
/lib/dml/tests/dml_test.php
->
line 3261
/lib/dml/tests/dml_test.php
->
line 3283
/lib/dml/tests/dml_test.php
->
line 3320
/lib/dml/tests/dml_test.php
->
line 3353
/lib/dml/tests/dml_test.php
->
line 3373
/lib/dml/tests/dml_test.php
->
line 3394
/lib/dml/tests/dml_test.php
->
line 3426
/lib/dml/tests/dml_test.php
->
line 3458
/lib/dml/tests/dml_test.php
->
line 3517
/lib/dml/tests/dml_test.php
->
line 3537
/lib/dml/tests/dml_test.php
->
line 3560
/lib/dml/tests/dml_test.php
->
line 3582
/lib/dml/tests/dml_test.php
->
line 3701
/lib/dml/tests/dml_test.php
->
line 3740
/lib/dml/tests/dml_test.php
->
line 3769
/lib/dml/tests/dml_test.php
->
line 3810
/lib/dml/tests/dml_test.php
->
line 3821
/lib/dml/tests/dml_test.php
->
line 3864
/lib/dml/tests/dml_test.php
->
line 3920
/lib/dml/tests/dml_test.php
->
line 3984
/lib/dml/tests/dml_test.php
->
line 4023
/lib/dml/tests/dml_test.php
->
line 4078
/lib/dml/tests/dml_test.php
->
line 4154
/lib/dml/tests/dml_test.php
->
line 4253
/lib/dml/tests/dml_test.php
->
line 4355
/lib/dml/tests/dml_test.php
->
line 4381
/lib/dml/tests/dml_test.php
->
line 4463
/lib/dml/tests/dml_test.php
->
line 4499
/lib/dml/tests/dml_test.php
->
line 4540
/lib/dml/tests/dml_test.php
->
line 4581
/lib/dml/tests/dml_test.php
->
line 4628
/lib/dml/tests/dml_test.php
->
line 4658
/lib/dml/tests/dml_test.php
->
line 4811
/lib/dml/tests/dml_test.php
->
line 4896
/lib/dml/tests/dml_test.php
->
line 4917
/lib/dml/tests/dml_test.php
->
line 5000
/lib/dml/tests/dml_test.php
->
line 5028
/lib/dml/tests/dml_test.php
->
line 5101
/lib/dml/tests/dml_test.php
->
line 5171
/lib/dml/tests/dml_test.php
->
line 5198
/lib/dml/tests/dml_test.php
->
line 5289
/lib/dml/tests/dml_test.php
->
line 5405
/lib/dml/tests/dml_test.php
->
line 5466
/lib/dml/tests/dml_test.php
->
line 5495
/lib/dml/tests/dml_test.php
->
line 5607
/lib/dml/tests/dml_test.php
->
line 5672
/lib/dml/tests/dml_test.php
->
line 5752
/lib/dml/tests/dml_test.php
->
line 5844
/lib/ddl/tests/ddl_test.php
->
line 61
/lib/ddl/tests/ddl_test.php
->
line 62
/lib/ddl/tests/ddl_test.php
->
line 95
/lib/ddl/tests/ddl_test.php
->
line 96
/lib/ddl/tests/ddl_test.php
->
line 268
/lib/ddl/tests/ddl_test.php
->
line 269
/lib/ddl/tests/ddl_test.php
->
line 301
/lib/ddl/tests/ddl_test.php
->
line 315
/lib/ddl/tests/ddl_test.php
->
line 331
/lib/ddl/tests/ddl_test.php
->
line 347
/lib/ddl/tests/ddl_test.php
->
line 360
/lib/ddl/tests/ddl_test.php
->
line 376
/lib/ddl/tests/ddl_test.php
->
line 392
/lib/ddl/tests/ddl_test.php
->
line 408
/lib/ddl/tests/ddl_test.php
->
line 424
/lib/ddl/tests/ddl_test.php
->
line 440
/lib/ddl/tests/ddl_test.php
->
line 456
/lib/ddl/tests/ddl_test.php
->
line 472
/lib/ddl/tests/ddl_test.php
->
line 488
/lib/ddl/tests/ddl_test.php
->
line 504
/lib/ddl/tests/ddl_test.php
->
line 520
/lib/ddl/tests/ddl_test.php
->
line 536
/lib/ddl/tests/ddl_test.php
->
line 566
/lib/ddl/tests/ddl_test.php
->
line 598
/lib/ddl/tests/ddl_test.php
->
line 621
/lib/ddl/tests/ddl_test.php
->
line 1003
/lib/ddl/tests/ddl_test.php
->
line 1261
/lib/ddl/tests/ddl_test.php
->
line 1307
/lib/ddl/tests/ddl_test.php
->
line 1343
/lib/ddl/tests/ddl_test.php
->
line 1395
/lib/ddl/tests/ddl_test.php
->
line 1396
/lib/ddl/tests/ddl_test.php
->
line 1409
/lib/ddl/tests/ddl_test.php
->
line 1413
/lib/ddl/tests/ddl_test.php
->
line 1476
/lib/ddl/tests/ddl_test.php
->
line 1490
/lib/ddl/tests/ddl_test.php
->
line 1504
/lib/ddl/tests/ddl_test.php
->
line 1520
/lib/ddl/tests/ddl_test.php
->
line 1534
/lib/ddl/tests/ddl_test.php
->
line 1574
/lib/ddl/tests/ddl_test.php
->
line 1756
/lib/ddl/tests/ddl_test.php
->
line 1762
/lib/ddl/tests/ddl_test.php
->
line 1866
/lib/ddl/tests/ddl_test.php
->
line 1908
/lib/ddl/tests/ddl_test.php
->
line 1953
/lib/ddl/tests/ddl_test.php
->
line 1979
/lib/ddl/tests/ddl_test.php
->
line 2001
/lib/ddl/tests/ddl_test.php
->
line 2026
/lib/ddl/tests/ddl_test.php
->
line 2054
/lib/ddl/tests/ddl_test.php
->
line 2080
/lib/ddl/tests/ddl_test.php
->
line 2103
/lib/ddl/tests/ddl_test.php
->
line 2154
/lib/ddl/tests/ddl_test.php
->
line 2457
/lib/ddl/tests/ddl_test.php
->
line 2458
/lib/ddl/tests/ddl_test.php
->
line 2473
/admin/tool/xmldb/actions/view_table_php/view_table_php.class.php
->
line 669
/admin/tool/xmldb/actions/view_structure_php/view_structure_php.class.php
->
line 192
/enrol/database/tests/sync_test.php
->
line 124
/enrol/database/tests/sync_test.php
->
line 141
/mod/h5pactivity/db/upgrade.php
->
line 83
/mod/h5pactivity/db/upgrade.php
->
line 84
/mod/h5pactivity/db/upgrade.php
->
line 85
/mod/h5pactivity/db/upgrade.php
->
line 114
/mod/h5pactivity/db/upgrade.php
->
line 115
/mod/assign/feedback/editpdf/db/upgrade.php
->
line 68
/mod/assign/feedback/editpdf/db/upgrade.php
->
line 89
/mod/assign/feedback/editpdf/db/upgrade.php
->
line 90
/lib/dml/tests/dml_table_test.php
->
line 99
/lib/dml/tests/dml_table_test.php
->
line 184
/lib/dml/tests/dml_table_test.php
->
line 220
/payment/gateway/paypal/db/upgrade.php
->
line 44
/mod/quiz/report/overview/db/upgrade.php
->
line 67
/mod/forum/report/summary/classes/summary_table.php
->
line 817
/admin/tool/xmldb/actions/add_persistent_mandatory/add_persistent_mandatory.class.php
->
line 138
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 146
/lib/dml/tests/dml_pgsql_read_slave_test.php
->
line 161
/backup/util/dbops/backup_controller_dbops.class.php
->
line 134
/backup/util/dbops/backup_controller_dbops.class.php
->
line 135
/backup/util/dbops/backup_controller_dbops.class.php
->
line 158
/lib/dml/tests/pgsql_native_recordset_test.php
->
line 78
/message/output/email/db/upgrade.php
->
line 54
/message/output/email/db/upgrade.php
->
line 55
/message/output/email/db/upgrade.php
->
line 56
/message/output/email/db/upgrade.php
->
line 57
/search/tests/generator/lib.php
->
line 50
/lib/statslib.php
->
line 1604
/lib/statslib.php
->
line 1619
/lib/statslib.php
->
line 1631
/lib/statslib.php
->
line 1643
/lib/tests/datalib_update_with_unique_index_test.php
->
line 101
/lib/tests/datalib_update_with_unique_index_test.php
->
line 102
/auth/ldap/auth.php
->
line 683
/auth/db/tests/db_test.php
->
line 123
/admin/tool/dataprivacy/db/upgrade.php
->
line 51
/admin/tool/dataprivacy/db/upgrade.php
->
line 52
/admin/tool/dataprivacy/db/upgrade.php
->
line 69
/admin/tool/dataprivacy/db/upgrade.php
->
line 88
/admin/tool/dataprivacy/db/upgrade.php
->
line 89
/admin/tool/dataprivacy/db/upgrade.php
->
line 105
/admin/tool/dataprivacy/db/upgrade.php
->
line 106
/admin/tool/dataprivacy/db/upgrade.php
->
line 107
/admin/tool/dataprivacy/db/upgrade.php
->
line 108
/admin/tool/dataprivacy/db/upgrade.php
->
line 204
/admin/tool/dataprivacy/db/upgrade.php
->
line 205
/admin/tool/dataprivacy/db/upgrade.php
->
line 206