Línea 1... |
Línea 1... |
1 |
<?xml version="1.0" encoding="UTF-8" ?>
|
1 |
<?xml version="1.0" encoding="UTF-8" ?>
|
2 |
<XMLDB PATH="lib/db" VERSION="20240408" COMMENT="XMLDB file for core Moodle tables"
|
2 |
<XMLDB PATH="lib/db" VERSION="20250520" COMMENT="XMLDB file for core Moodle tables"
|
3 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
3 |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
4 |
xsi:noNamespaceSchemaLocation="../../lib/xmldb/xmldb.xsd"
|
4 |
xsi:noNamespaceSchemaLocation="../../lib/xmldb/xmldb.xsd"
|
5 |
>
|
5 |
>
|
6 |
<TABLES>
|
6 |
<TABLES>
|
7 |
<TABLE NAME="config" COMMENT="Moodle configuration variables">
|
7 |
<TABLE NAME="config" COMMENT="Moodle configuration variables">
|
Línea 70... |
Línea 70... |
70 |
<TABLE NAME="course" COMMENT="Central course table">
|
70 |
<TABLE NAME="course" COMMENT="Central course table">
|
71 |
<FIELDS>
|
71 |
<FIELDS>
|
72 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
72 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
73 |
<FIELD NAME="category" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
73 |
<FIELD NAME="category" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
74 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
74 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
75 |
<FIELD NAME="fullname" TYPE="char" LENGTH="254" NOTNULL="true" SEQUENCE="false"/>
|
75 |
<FIELD NAME="fullname" TYPE="char" LENGTH="1333" NOTNULL="true" SEQUENCE="false"/>
|
76 |
<FIELD NAME="shortname" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
76 |
<FIELD NAME="shortname" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
77 |
<FIELD NAME="idnumber" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
|
77 |
<FIELD NAME="idnumber" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
|
78 |
<FIELD NAME="summary" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
78 |
<FIELD NAME="summary" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
79 |
<FIELD NAME="summaryformat" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
79 |
<FIELD NAME="summaryformat" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
80 |
<FIELD NAME="format" TYPE="char" LENGTH="21" NOTNULL="true" DEFAULT="topics" SEQUENCE="false"/>
|
80 |
<FIELD NAME="format" TYPE="char" LENGTH="21" NOTNULL="true" DEFAULT="topics" SEQUENCE="false"/>
|
Línea 393... |
Línea 393... |
393 |
<KEYS>
|
393 |
<KEYS>
|
394 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
394 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
395 |
</KEYS>
|
395 |
</KEYS>
|
396 |
<INDEXES>
|
396 |
<INDEXES>
|
397 |
<INDEX NAME="course_section" UNIQUE="true" FIELDS="course, section"/>
|
397 |
<INDEX NAME="course_section" UNIQUE="true" FIELDS="course, section"/>
|
- |
|
398 |
<INDEX NAME="component_itemid" UNIQUE="false" FIELDS="component, itemid" COMMENT="necessary for querying delegated sections"/>
|
398 |
</INDEXES>
|
399 |
</INDEXES>
|
399 |
</TABLE>
|
400 |
</TABLE>
|
400 |
<TABLE NAME="course_request" COMMENT="course requests">
|
401 |
<TABLE NAME="course_request" COMMENT="course requests">
|
401 |
<FIELDS>
|
402 |
<FIELDS>
|
402 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
403 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
403 |
<FIELD NAME="fullname" TYPE="char" LENGTH="254" NOTNULL="true" SEQUENCE="false"/>
|
404 |
<FIELD NAME="fullname" TYPE="char" LENGTH="1333" NOTNULL="true" SEQUENCE="false"/>
|
404 |
<FIELD NAME="shortname" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
|
405 |
<FIELD NAME="shortname" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
405 |
<FIELD NAME="summary" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
406 |
<FIELD NAME="summary" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
406 |
<FIELD NAME="summaryformat" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
407 |
<FIELD NAME="summaryformat" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
407 |
<FIELD NAME="category" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
408 |
<FIELD NAME="category" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
408 |
<FIELD NAME="reason" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
409 |
<FIELD NAME="reason" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
409 |
<FIELD NAME="requester" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
410 |
<FIELD NAME="requester" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
Línea 937... |
Línea 938... |
937 |
<TABLE NAME="user_preferences" COMMENT="Allows modules to store arbitrary user preferences">
|
938 |
<TABLE NAME="user_preferences" COMMENT="Allows modules to store arbitrary user preferences">
|
938 |
<FIELDS>
|
939 |
<FIELDS>
|
939 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
940 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
940 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
941 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
941 |
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
942 |
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
942 |
<FIELD NAME="value" TYPE="char" LENGTH="1333" NOTNULL="true" SEQUENCE="false"/>
|
943 |
<FIELD NAME="value" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
943 |
</FIELDS>
|
944 |
</FIELDS>
|
944 |
<KEYS>
|
945 |
<KEYS>
|
945 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
946 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
946 |
</KEYS>
|
947 |
</KEYS>
|
947 |
<INDEXES>
|
948 |
<INDEXES>
|
Línea 1616... |
Línea 1617... |
1616 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
1617 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
1617 |
<FIELD NAME="questionattemptid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Foreign key, references question_attempt.id"/>
|
1618 |
<FIELD NAME="questionattemptid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Foreign key, references question_attempt.id"/>
|
1618 |
<FIELD NAME="sequencenumber" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Numbers the steps in a question attempt sequentially from 0."/>
|
1619 |
<FIELD NAME="sequencenumber" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Numbers the steps in a question attempt sequentially from 0."/>
|
1619 |
<FIELD NAME="state" TYPE="char" LENGTH="13" NOTNULL="true" SEQUENCE="false" COMMENT="One of the constants defined by the question_state class, giving the state of the question at the end of this step."/>
|
1620 |
<FIELD NAME="state" TYPE="char" LENGTH="13" NOTNULL="true" SEQUENCE="false" COMMENT="One of the constants defined by the question_state class, giving the state of the question at the end of this step."/>
|
1620 |
<FIELD NAME="fraction" TYPE="number" LENGTH="12" NOTNULL="false" SEQUENCE="false" DECIMALS="7" COMMENT="The grade for this question, when graded out of 1. Needs to be multiplied by question_attempt.maxmark to get the actual mark for the question."/>
|
1621 |
<FIELD NAME="fraction" TYPE="number" LENGTH="12" NOTNULL="false" SEQUENCE="false" DECIMALS="7" COMMENT="The grade for this question, when graded out of 1. Needs to be multiplied by question_attempt.maxmark to get the actual mark for the question."/>
|
1621 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Time-stamp of the action that lead to this state being created."/>
|
1622 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Time-stamp of the action that lead to this state being created. If this is -1 (quiz_attempt_step::TIMECREATED_ON_FIRST_RENDER), it will be set the first time the question attempt is rendered."/>
|
1622 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="The user whose action lead to this state being created."/>
|
1623 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="The user whose action lead to this state being created."/>
|
1623 |
</FIELDS>
|
1624 |
</FIELDS>
|
1624 |
<KEYS>
|
1625 |
<KEYS>
|
1625 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
1626 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
1626 |
<KEY NAME="questionattemptid" TYPE="foreign" FIELDS="questionattemptid" REFTABLE="question_attempts" REFFIELDS="id"/>
|
1627 |
<KEY NAME="questionattemptid" TYPE="foreign" FIELDS="questionattemptid" REFTABLE="question_attempts" REFFIELDS="id"/>
|
Línea 2057... |
Línea 2058... |
2057 |
<FIELD NAME="informationformat" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="format of information text"/>
|
2058 |
<FIELD NAME="informationformat" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="format of information text"/>
|
2058 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="the time this grade was first created"/>
|
2059 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="the time this grade was first created"/>
|
2059 |
<FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="the time this grade was last modified"/>
|
2060 |
<FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="the time this grade was last modified"/>
|
2060 |
<FIELD NAME="aggregationstatus" TYPE="char" LENGTH="10" NOTNULL="true" DEFAULT="unknown" SEQUENCE="false" COMMENT="One of several values describing how this grade_grade was used when calculating the aggregation. Possible values are "unknown", "dropped", "novalue", "used""/>
|
2061 |
<FIELD NAME="aggregationstatus" TYPE="char" LENGTH="10" NOTNULL="true" DEFAULT="unknown" SEQUENCE="false" COMMENT="One of several values describing how this grade_grade was used when calculating the aggregation. Possible values are "unknown", "dropped", "novalue", "used""/>
|
2061 |
<FIELD NAME="aggregationweight" TYPE="number" LENGTH="10" NOTNULL="false" SEQUENCE="false" DECIMALS="5" COMMENT="If the aggregationstatus == 'included', then this is the percent this item contributed to the aggregation."/>
|
2062 |
<FIELD NAME="aggregationweight" TYPE="number" LENGTH="10" NOTNULL="false" SEQUENCE="false" DECIMALS="5" COMMENT="If the aggregationstatus == 'included', then this is the percent this item contributed to the aggregation."/>
|
- |
|
2063 |
<FIELD NAME="deductedmark" TYPE="number" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false" DECIMALS="5" COMMENT="The mark deducted from final grade"/>
|
2062 |
</FIELDS>
|
2064 |
</FIELDS>
|
2063 |
<KEYS>
|
2065 |
<KEYS>
|
2064 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
2066 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
2065 |
<KEY NAME="itemid" TYPE="foreign" FIELDS="itemid" REFTABLE="grade_items" REFFIELDS="id"/>
|
2067 |
<KEY NAME="itemid" TYPE="foreign" FIELDS="itemid" REFTABLE="grade_items" REFFIELDS="id"/>
|
2066 |
<KEY NAME="userid" TYPE="foreign" FIELDS="userid" REFTABLE="user" REFFIELDS="id"/>
|
2068 |
<KEY NAME="userid" TYPE="foreign" FIELDS="userid" REFTABLE="user" REFFIELDS="id"/>
|
Línea 3190... |
Línea 3192... |
3190 |
<FIELD NAME="notification" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Message when badge is awarded"/>
|
3192 |
<FIELD NAME="notification" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Message when badge is awarded"/>
|
3191 |
<FIELD NAME="status" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Badge status: 0 = inactive, 1 = active, 2 = active+locked, 3 = inactive+locked, 4 = archived"/>
|
3193 |
<FIELD NAME="status" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Badge status: 0 = inactive, 1 = active, 2 = active+locked, 3 = inactive+locked, 4 = archived"/>
|
3192 |
<FIELD NAME="nextcron" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
|
3194 |
<FIELD NAME="nextcron" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
|
3193 |
<FIELD NAME="version" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
3195 |
<FIELD NAME="version" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
3194 |
<FIELD NAME="language" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
3196 |
<FIELD NAME="language" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
3195 |
<FIELD NAME="imageauthorname" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
3196 |
<FIELD NAME="imageauthoremail" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
3197 |
<FIELD NAME="imageauthorurl" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
3198 |
<FIELD NAME="imagecaption" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
3197 |
<FIELD NAME="imagecaption" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
3199 |
</FIELDS>
|
3198 |
</FIELDS>
|
3200 |
<KEYS>
|
3199 |
<KEYS>
|
3201 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
3200 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
3202 |
<KEY NAME="fk_courseid" TYPE="foreign" FIELDS="courseid" REFTABLE="course" REFFIELDS="id"/>
|
3201 |
<KEY NAME="fk_courseid" TYPE="foreign" FIELDS="courseid" REFTABLE="course" REFFIELDS="id"/>
|
Línea 3402... |
Línea 3401... |
3402 |
<TABLE NAME="badge_external_backpack" COMMENT="Defines settings for site level backpacks that a user can connect to.">
|
3401 |
<TABLE NAME="badge_external_backpack" COMMENT="Defines settings for site level backpacks that a user can connect to.">
|
3403 |
<FIELDS>
|
3402 |
<FIELDS>
|
3404 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
3403 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
3405 |
<FIELD NAME="backpackapiurl" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
3404 |
<FIELD NAME="backpackapiurl" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
3406 |
<FIELD NAME="backpackweburl" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
3405 |
<FIELD NAME="backpackweburl" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
3407 |
<FIELD NAME="apiversion" TYPE="char" LENGTH="12" NOTNULL="true" DEFAULT="1.0" SEQUENCE="false"/>
|
3406 |
<FIELD NAME="apiversion" TYPE="char" LENGTH="12" NOTNULL="true" SEQUENCE="false"/>
|
3408 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
3407 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
3409 |
<FIELD NAME="oauth2_issuerid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="OAuth 2 Issuer"/>
|
3408 |
<FIELD NAME="oauth2_issuerid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="OAuth 2 Issuer"/>
|
3410 |
</FIELDS>
|
3409 |
</FIELDS>
|
3411 |
<KEYS>
|
3410 |
<KEYS>
|
3412 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
3411 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
Línea 3981... |
Línea 3980... |
3981 |
<FIELD NAME="basicauth" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Use HTTP Basic authentication scheme when sending client ID and password"/>
|
3980 |
<FIELD NAME="basicauth" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Use HTTP Basic authentication scheme when sending client ID and password"/>
|
3982 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The defined sort order."/>
|
3981 |
<FIELD NAME="sortorder" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The defined sort order."/>
|
3983 |
<FIELD NAME="requireconfirmation" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false"/>
|
3982 |
<FIELD NAME="requireconfirmation" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false"/>
|
3984 |
<FIELD NAME="servicetype" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false" COMMENT="Issuer service type, such as 'google' or 'facebook'."/>
|
3983 |
<FIELD NAME="servicetype" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false" COMMENT="Issuer service type, such as 'google' or 'facebook'."/>
|
3985 |
<FIELD NAME="loginpagename" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
3984 |
<FIELD NAME="loginpagename" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
3985 |
<FIELD NAME="systememail" TYPE="char" LENGTH="100" NOTNULL="false" SEQUENCE="false" COMMENT="The email that will be used connect system account for sending email via SMTP"/>
|
3986 |
</FIELDS>
|
3986 |
</FIELDS>
|
3987 |
<KEYS>
|
3987 |
<KEYS>
|
3988 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
3988 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
3989 |
</KEYS>
|
3989 |
</KEYS>
|
3990 |
</TABLE>
|
3990 |
</TABLE>
|
Línea 4619... |
Línea 4619... |
4619 |
</KEYS>
|
4619 |
</KEYS>
|
4620 |
<INDEXES>
|
4620 |
<INDEXES>
|
4621 |
<INDEX NAME="report-filter" UNIQUE="true" FIELDS="reportid, uniqueidentifier, iscondition"/>
|
4621 |
<INDEX NAME="report-filter" UNIQUE="true" FIELDS="reportid, uniqueidentifier, iscondition"/>
|
4622 |
</INDEXES>
|
4622 |
</INDEXES>
|
4623 |
</TABLE>
|
4623 |
</TABLE>
|
- |
|
4624 |
<TABLE NAME="reportbuilder_user_filter" COMMENT="Defines user report filter">
|
- |
|
4625 |
<FIELDS>
|
- |
|
4626 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4627 |
<FIELD NAME="reportid" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4628 |
<FIELD NAME="filterdata" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
4629 |
<FIELD NAME="usercreated" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4630 |
<FIELD NAME="usermodified" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4631 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4632 |
<FIELD NAME="timemodified" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4633 |
</FIELDS>
|
- |
|
4634 |
<KEYS>
|
- |
|
4635 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4636 |
<KEY NAME="reportid" TYPE="foreign" FIELDS="reportid" REFTABLE="reportbuilder_report" REFFIELDS="id"/>
|
- |
|
4637 |
<KEY NAME="usercreated" TYPE="foreign" FIELDS="usercreated" REFTABLE="user" REFFIELDS="id"/>
|
- |
|
4638 |
<KEY NAME="usermodified" TYPE="foreign" FIELDS="usermodified" REFTABLE="user" REFFIELDS="id"/>
|
- |
|
4639 |
</KEYS>
|
- |
|
4640 |
<INDEXES>
|
- |
|
4641 |
<INDEX NAME="report-user" UNIQUE="true" FIELDS="reportid, usercreated"/>
|
- |
|
4642 |
</INDEXES>
|
- |
|
4643 |
</TABLE>
|
4624 |
<TABLE NAME="reportbuilder_audience" COMMENT="Defines report audience">
|
4644 |
<TABLE NAME="reportbuilder_audience" COMMENT="Defines report audience">
|
4625 |
<FIELDS>
|
4645 |
<FIELDS>
|
4626 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
4646 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
4627 |
<FIELD NAME="reportid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false"/>
|
4647 |
<FIELD NAME="reportid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false"/>
|
4628 |
<FIELD NAME="heading" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
4648 |
<FIELD NAME="heading" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
Línea 4840... |
Línea 4860... |
4840 |
</FIELDS>
|
4860 |
</FIELDS>
|
4841 |
<KEYS>
|
4861 |
<KEYS>
|
4842 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
4862 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
4843 |
</KEYS>
|
4863 |
</KEYS>
|
4844 |
</TABLE>
|
4864 |
</TABLE>
|
- |
|
4865 |
<TABLE NAME="stored_progress" COMMENT="Records for any long running tasks we want to poll for progress">
|
- |
|
4866 |
<FIELDS>
|
- |
|
4867 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4868 |
<FIELD NAME="idnumber" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
4869 |
<FIELD NAME="timestart" TYPE="int" LENGTH="20" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
4870 |
<FIELD NAME="lastupdate" TYPE="int" LENGTH="20" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
4871 |
<FIELD NAME="percentcompleted" TYPE="number" LENGTH="5" NOTNULL="false" DEFAULT="0" SEQUENCE="false" DECIMALS="2"/>
|
- |
|
4872 |
<FIELD NAME="message" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
4873 |
<FIELD NAME="haserrored" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
4874 |
</FIELDS>
|
- |
|
4875 |
<KEYS>
|
- |
|
4876 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4877 |
</KEYS>
|
- |
|
4878 |
<INDEXES>
|
- |
|
4879 |
<INDEX NAME="uid_index" UNIQUE="false" FIELDS="idnumber"/>
|
- |
|
4880 |
</INDEXES>
|
- |
|
4881 |
</TABLE>
|
- |
|
4882 |
<TABLE NAME="ai_providers" COMMENT="AI provider instances">
|
- |
|
4883 |
<FIELDS>
|
- |
|
4884 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4885 |
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false" COMMENT="The human readbale name of the provider"/>
|
- |
|
4886 |
<FIELD NAME="provider" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false" COMMENT="The provider class name this provider is an instance of"/>
|
- |
|
4887 |
<FIELD NAME="enabled" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Is this plugin enabled"/>
|
- |
|
4888 |
<FIELD NAME="config" TYPE="text" NOTNULL="true" SEQUENCE="false" COMMENT="Provider specific config in JSON format"/>
|
- |
|
4889 |
<FIELD NAME="actionconfig" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="Stores instance specific action configuration in JSON format."/>
|
- |
|
4890 |
</FIELDS>
|
- |
|
4891 |
<KEYS>
|
- |
|
4892 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4893 |
</KEYS>
|
- |
|
4894 |
<INDEXES>
|
- |
|
4895 |
<INDEX NAME="provider" UNIQUE="false" FIELDS="provider" COMMENT="Index on provider class"/>
|
- |
|
4896 |
</INDEXES>
|
- |
|
4897 |
</TABLE>
|
- |
|
4898 |
<TABLE NAME="ai_policy_register" COMMENT="Register of users who have accepted this sites AI usage policy">
|
- |
|
4899 |
<FIELDS>
|
- |
|
4900 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4901 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The id of the user that has accepted the policy"/>
|
- |
|
4902 |
<FIELD NAME="contextid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The context id that the policy was accepted in"/>
|
- |
|
4903 |
<FIELD NAME="timeaccepted" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp of when the policy was accepted"/>
|
- |
|
4904 |
</FIELDS>
|
- |
|
4905 |
<KEYS>
|
- |
|
4906 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4907 |
<KEY NAME="userid" TYPE="foreign-unique" FIELDS="userid" REFTABLE="user" REFFIELDS="id" COMMENT="Foreign key to user table"/>
|
- |
|
4908 |
</KEYS>
|
- |
|
4909 |
</TABLE>
|
- |
|
4910 |
<TABLE NAME="ai_action_generate_image" COMMENT="Stores specific data about generate image actions">
|
- |
|
4911 |
<FIELDS>
|
- |
|
4912 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4913 |
<FIELD NAME="prompt" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The text from the user that was used to generate the image"/>
|
- |
|
4914 |
<FIELD NAME="numberimages" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The number of images requested to be generated"/>
|
- |
|
4915 |
<FIELD NAME="quality" TYPE="char" LENGTH="21" NOTNULL="true" SEQUENCE="false" COMMENT="The quality of the image, e.g. hd."/>
|
- |
|
4916 |
<FIELD NAME="aspectratio" TYPE="char" LENGTH="20" NOTNULL="false" SEQUENCE="false" COMMENT="The aspect ratio of the generate image, e.g landscape"/>
|
- |
|
4917 |
<FIELD NAME="style" TYPE="char" LENGTH="20" NOTNULL="false" SEQUENCE="false" COMMENT="The style of the image, e.g. vivid"/>
|
- |
|
4918 |
<FIELD NAME="sourceurl" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="URL of the generated response."/>
|
- |
|
4919 |
<FIELD NAME="revisedprompt" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The actual prompt the AI used to generate the image"/>
|
- |
|
4920 |
</FIELDS>
|
- |
|
4921 |
<KEYS>
|
- |
|
4922 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4923 |
</KEYS>
|
- |
|
4924 |
</TABLE>
|
- |
|
4925 |
<TABLE NAME="ai_action_register" COMMENT="Stores information about processed ai actions.">
|
- |
|
4926 |
<FIELDS>
|
- |
|
4927 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4928 |
<FIELD NAME="actionname" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false" COMMENT="Name of the action"/>
|
- |
|
4929 |
<FIELD NAME="actionid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID in related action table with more details about the action"/>
|
- |
|
4930 |
<FIELD NAME="success" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Was the action successful when run"/>
|
- |
|
4931 |
<FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The user who made the request to run the action"/>
|
- |
|
4932 |
<FIELD NAME="contextid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The id of the context the action request was made in"/>
|
- |
|
4933 |
<FIELD NAME="provider" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false" COMMENT="The provider plugin name that processed the action"/>
|
- |
|
4934 |
<FIELD NAME="errorcode" TYPE="int" LENGTH="4" NOTNULL="false" SEQUENCE="false" COMMENT="If there was an error this was the error code"/>
|
- |
|
4935 |
<FIELD NAME="errormessage" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="If there was an error this was the message"/>
|
- |
|
4936 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp of when the action was created"/>
|
- |
|
4937 |
<FIELD NAME="timecompleted" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Timestamp of when the action was completed, as recorded by the manager"/>
|
- |
|
4938 |
<FIELD NAME="model" TYPE="char" LENGTH="50" NOTNULL="false" SEQUENCE="false" COMMENT="The model used to generate the response"/>
|
- |
|
4939 |
</FIELDS>
|
- |
|
4940 |
<KEYS>
|
- |
|
4941 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4942 |
<KEY NAME="userid" TYPE="foreign" FIELDS="userid" REFTABLE="user" REFFIELDS="id" COMMENT="Relationship to user table"/>
|
- |
|
4943 |
</KEYS>
|
- |
|
4944 |
<INDEXES>
|
- |
|
4945 |
<INDEX NAME="action" UNIQUE="true" FIELDS="actionname, actionid" COMMENT="Unique index of actionname and actionid"/>
|
- |
|
4946 |
<INDEX NAME="provider" UNIQUE="false" FIELDS="actionname, provider" COMMENT="Index of actionname and provider"/>
|
- |
|
4947 |
</INDEXES>
|
- |
|
4948 |
</TABLE>
|
- |
|
4949 |
<TABLE NAME="ai_action_generate_text" COMMENT="Stores specific data about generate text actions.">
|
- |
|
4950 |
<FIELDS>
|
- |
|
4951 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4952 |
<FIELD NAME="prompt" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The text from the user that was used to generate the text response"/>
|
- |
|
4953 |
<FIELD NAME="responseid" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="A unique identifier for the chat completion, returned by the AI."/>
|
- |
|
4954 |
<FIELD NAME="fingerprint" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="This fingerprint represents the backend configuration that the model runs with."/>
|
- |
|
4955 |
<FIELD NAME="generatedcontent" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The contents of the generated message."/>
|
- |
|
4956 |
<FIELD NAME="finishreason" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="The reason the model stopped generating tokens."/>
|
- |
|
4957 |
<FIELD NAME="prompttokens" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the prompt."/>
|
- |
|
4958 |
<FIELD NAME="completiontoken" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the generated completion."/>
|
- |
|
4959 |
</FIELDS>
|
- |
|
4960 |
<KEYS>
|
- |
|
4961 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4962 |
</KEYS>
|
- |
|
4963 |
</TABLE>
|
- |
|
4964 |
<TABLE NAME="ai_action_summarise_text" COMMENT="Stores specific data about summarise text actions.">
|
- |
|
4965 |
<FIELDS>
|
- |
|
4966 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4967 |
<FIELD NAME="prompt" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The text from the user that was used to generate the text response"/>
|
- |
|
4968 |
<FIELD NAME="responseid" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="A unique identifier for the chat completion, returned by the AI."/>
|
- |
|
4969 |
<FIELD NAME="fingerprint" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="This fingerprint represents the backend configuration that the model runs with."/>
|
- |
|
4970 |
<FIELD NAME="generatedcontent" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The contents of the generated message."/>
|
- |
|
4971 |
<FIELD NAME="finishreason" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="The reason the model stopped generating tokens."/>
|
- |
|
4972 |
<FIELD NAME="prompttokens" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the prompt."/>
|
- |
|
4973 |
<FIELD NAME="completiontoken" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the generated completion."/>
|
- |
|
4974 |
</FIELDS>
|
- |
|
4975 |
<KEYS>
|
- |
|
4976 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4977 |
</KEYS>
|
- |
|
4978 |
</TABLE>
|
- |
|
4979 |
<TABLE NAME="ai_action_explain_text" COMMENT="Stores specific data about explain text actions.">
|
- |
|
4980 |
<FIELDS>
|
- |
|
4981 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4982 |
<FIELD NAME="prompt" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The text from the user that was used to generate the text response"/>
|
- |
|
4983 |
<FIELD NAME="responseid" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="A unique identifier for the chat completion, returned by the AI."/>
|
- |
|
4984 |
<FIELD NAME="fingerprint" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="This fingerprint represents the backend configuration that the model runs with."/>
|
- |
|
4985 |
<FIELD NAME="generatedcontent" TYPE="text" NOTNULL="false" SEQUENCE="false" COMMENT="The contents of the generated message."/>
|
- |
|
4986 |
<FIELD NAME="finishreason" TYPE="char" LENGTH="128" NOTNULL="false" SEQUENCE="false" COMMENT="The reason the model stopped generating tokens."/>
|
- |
|
4987 |
<FIELD NAME="prompttokens" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the prompt."/>
|
- |
|
4988 |
<FIELD NAME="completiontoken" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Number of tokens in the generated completion."/>
|
- |
|
4989 |
</FIELDS>
|
- |
|
4990 |
<KEYS>
|
- |
|
4991 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
4992 |
</KEYS>
|
- |
|
4993 |
</TABLE>
|
- |
|
4994 |
<TABLE NAME="sms_messages" COMMENT="SMS Messages sent via the SMS subsystem">
|
- |
|
4995 |
<FIELDS>
|
- |
|
4996 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
4997 |
<FIELD NAME="recipientnumber" TYPE="char" LENGTH="30" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
4998 |
<FIELD NAME="content" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
4999 |
<FIELD NAME="component" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5000 |
<FIELD NAME="messagetype" TYPE="char" LENGTH="100" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5001 |
<FIELD NAME="recipientuserid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
5002 |
<FIELD NAME="issensitive" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
- |
|
5003 |
<FIELD NAME="gatewayid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
5004 |
<FIELD NAME="status" TYPE="char" LENGTH="100" NOTNULL="false" SEQUENCE="false"/>
|
- |
|
5005 |
<FIELD NAME="timecreated" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5006 |
</FIELDS>
|
- |
|
5007 |
<KEYS>
|
- |
|
5008 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
5009 |
<KEY NAME="gateway" TYPE="foreign" FIELDS="gatewayid" REFTABLE="sms_gateways" REFFIELDS="id"/>
|
- |
|
5010 |
</KEYS>
|
- |
|
5011 |
</TABLE>
|
- |
|
5012 |
<TABLE NAME="sms_gateways" COMMENT="Instances of SMS gateways">
|
- |
|
5013 |
<FIELDS>
|
- |
|
5014 |
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
- |
|
5015 |
<FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5016 |
<FIELD NAME="gateway" TYPE="char" LENGTH="255" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5017 |
<FIELD NAME="enabled" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false"/>
|
- |
|
5018 |
<FIELD NAME="config" TYPE="text" NOTNULL="true" SEQUENCE="false"/>
|
- |
|
5019 |
</FIELDS>
|
- |
|
5020 |
<KEYS>
|
- |
|
5021 |
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
- |
|
5022 |
</KEYS>
|
- |
|
5023 |
</TABLE>
|
4845 |
</TABLES>
|
5024 |
</TABLES>
|
4846 |
</XMLDB>
|
5025 |
</XMLDB>
|