Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Database FAQ.

Database FAQ: Difference between revisions

From MoodleDocs
Line 10: Line 10:
See
See
* [[:Category:Database activity module]]
* [[:Category:Database activity module]]
* [[Database module]]
* [[Database activity module]]
* [[Database activity module FAQ]]
* [[Database activity module FAQ]]
* [http://moodle.org/mod/forum/view.php?id=3505 Database module forum]
* [http://moodle.org/mod/forum/view.php?id=3505 Database activity module forum]
* [[Import_and_export_FAQ#How_do_I_import_and_export_database_entries.3F| How do I import and export database entries?]]
* [[Import_and_export_FAQ#How_do_I_import_and_export_database_entries.3F| How do I import and export database entries?]]



Revision as of 12:14, 14 January 2010

Note: This article is a work in progress. Please use the page comments or an appropriate moodle.org forum for any recommendations/suggestions for improvement.


Databases and Moodle

When talking about Moodle and databases there are actually two different kind of things which can be meant:

a) The Moodle activity named Database
b) The database on your server where Moodle stores all its content

a) Database activity

See

b) Moodle database

See

Moodle core libraries

Moodle's core libraries provide lots of functions for working with the database. See /lib/datalib.php for higher level functions and /lib/dmllib.php for lower level functions.

XMLDB

XMLDB stores the database definition in an XML format that can be used to install Moodle on any database.

Introduction to Moodle Programming course:

Different kinds of databases

New database layer in Moodle 2.0

See also: