Files
2025-12-19 16:00:35 -08:00

1793 lines
61 KiB
JSON

{
"1": {
"method": "addColumn",
"params": [
"core_rss_import",
{
"name": "rss_import_enclosures",
"type": "VARCHAR",
"length": 32,
"decimals": null,
"values": null,
"allow_null": false,
"default": "import",
"comment": "Enclosure handling: import, ignore or hotlink",
"unsigned": false,
"auto_increment": false
}
]
},
"2": {
"method": "update",
"params": [
"core_plugins",
{
"plugin_update_check_last": 0
},
[
"plugin_update_check_last IS NULL"
]
]
},
"3": {
"method": "changeColumn",
"params": [
"core_plugins",
"plugin_update_check_last",
{
"name": "plugin_update_check_last",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "Unix timestamp that the plugin was last checked for updates",
"unsigned": false,
"auto_increment": false
}
]
},
"4": {
"method": "update",
"params": [
"core_sys_lang",
{
"lang_update_check": 0
},
[
"lang_update_check IS NULL"
]
]
},
"5": {
"method": "changeColumn",
"params": [
"core_sys_lang",
"lang_update_check",
{
"name": "lang_update_check",
"type": "BIGINT",
"length": 20,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"6": {
"method": "createTable",
"params": [
{
"name": "core_anonymous_posts",
"columns": {
"anonymous_member_id": {
"name": "anonymous_member_id",
"type": "BIGINT",
"length": 20,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
},
"anonymous_object_class": {
"name": "anonymous_object_class",
"type": "VARCHAR",
"length": 100,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"anonymous_object_id": {
"name": "anonymous_object_id",
"type": "BIGINT",
"length": 20,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"Primary": {
"type": "primary",
"name": "Primary",
"columns": [
"anonymous_member_id",
"anonymous_object_class",
"anonymous_object_id"
],
"length": [
null,
null,
null
]
}
}
}
]
},
"7": {
"method": "delete",
"params": [
"core_search_index"
]
},
"8": {
"method": "addColumn",
"params": [
"core_search_index",
{
"name": "index_is_anon",
"type": "TINYINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"9": {
"method": "delete",
"params": [
"core_item_statistics_cache"
]
},
"10": {
"method": "addColumn",
"params": [
"core_ratings",
{
"name": "rating_date",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"11": {
"method": "addColumn",
"params": [
"core_ips_bulletins",
{
"name": "min_version",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"12": {
"method": "addColumn",
"params": [
"core_ips_bulletins",
{
"name": "max_version",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"13": {
"method": "createTable",
"params": [
{
"name": "core_item_member_map",
"columns": {
"map_class": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 200,
"name": "map_class",
"type": "VARCHAR",
"unsigned": false,
"values": []
},
"map_item_id": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "map_item_id",
"type": "INT",
"unsigned": false,
"values": []
},
"map_member_id": {
"name": "map_member_id",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": true,
"default": "0",
"comment": "",
"unsigned": false,
"auto_increment": false
},
"map_latest_date": {
"name": "map_latest_date",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"map_unique": {
"type": "unique",
"name": "map_unique",
"length": [
null,
null,
null
],
"columns": [
"map_class",
"map_item_id",
"map_member_id"
]
},
"map_lookup": {
"type": "key",
"name": "map_lookup",
"length": [
null,
null
],
"columns": [
"map_item_id",
"map_member_id"
]
},
"map_member_id": {
"type": "key",
"name": "map_member_id",
"length": [
null
],
"columns": [
"map_member_id"
]
}
},
"collation": "utf8_general_ci",
"engine": "InnoDB"
}
]
},
"14": {
"method": "changeIndex",
"params": [
"core_attachments_map",
"map_lookup",
{
"type": "key",
"name": "map_lookup",
"columns": [
"location_key",
"id1",
"id2"
],
"length": [
null,
null,
null
]
}
]
},
"15": {
"method": "addIndex",
"params": [
"core_search_index",
{
"type": "key",
"name": "followed_content",
"columns": [
"index_class",
"index_is_last_comment",
"index_hidden",
"index_date_commented",
"index_date_updated"
],
"length": [
null,
null,
null,
null,
null
]
}
]
},
"16": {
"method": "addIndex",
"params": [
"core_reputation_index",
{
"type": "key",
"name": "item_lookup",
"columns": [
"rep_class",
"item_id"
],
"length": [
null,
null
]
}
]
},
"17": {
"method": "addColumn",
"params": [
"core_attachments_map",
{
"name": "lang",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "If this is claimed by a translatable field, the language ID",
"unsigned": true,
"auto_increment": false
}
]
},
"18": {
"method": "createTable",
"params": [
{
"name": "core_notifications_pwa_keys",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"member": {
"name": "member",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "Member ID. This is not a unique reference, since PWA notifications are per device, not per user.",
"unsigned": true,
"auto_increment": false
},
"p256dh": {
"name": "p256dh",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": false,
"default": "",
"comment": "",
"unsigned": false,
"auto_increment": false
},
"auth": {
"name": "auth",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": false,
"default": "",
"comment": "",
"unsigned": false,
"auto_increment": false
},
"endpoint": {
"name": "endpoint",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "Endpoint URL. Use TEXT as endpoints may exceed the limits of VARCHAR.",
"unsigned": false,
"auto_increment": false
},
"encoding": {
"name": "encoding",
"type": "VARCHAR",
"length": 50,
"decimals": null,
"values": null,
"allow_null": false,
"default": "aesgcm",
"comment": "The content encoding preferred by this browser",
"unsigned": false,
"auto_increment": false
},
"device": {
"name": "device",
"type": "VARCHAR",
"length": 32,
"decimals": null,
"values": null,
"allow_null": false,
"default": "",
"comment": "",
"unsigned": false,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"member": {
"type": "key",
"name": "member",
"columns": [
"member"
],
"length": [
null
]
}
}
}
]
},
"19": {
"method": "changeColumn",
"params": [
"core_pfields_data",
"pf_max_input",
{
"name": "pf_max_input",
"type": "MEDIUMINT",
"length": 6,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"20": {
"method": "createTable",
"params": [
{
"name": "core_notifications_pwa_queue",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"notification_data": {
"name": "notification_data",
"type": "MEDIUMTEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"expiration": {
"name": "expiration",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"expiration": {
"type": "key",
"name": "expiration",
"columns": [
"expiration"
],
"length": [
null
]
}
}
}
]
},
"21": {
"method": "addColumn",
"params": [
"core_attachments",
{
"name": "attach_security_key",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "Security key for this attachment that will be checked when viewing.",
"unsigned": false,
"auto_increment": false
}
]
},
"22": {
"method": "addColumn",
"params": [
"core_profanity_filters",
{
"name": "min_posts",
"type": "SMALLINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"23": {
"method": "createTable",
"params": [
{
"name": "core_points_log",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"member": {
"name": "member",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The member whose points were changed",
"unsigned": true,
"auto_increment": false
},
"points": {
"name": "points",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The number of points added\/removed",
"unsigned": false,
"auto_increment": false
},
"datetime": {
"name": "datetime",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "A unix timestamp of when this occurred",
"unsigned": true,
"auto_increment": false
},
"balance": {
"name": "balance",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The member's new points balance after this change",
"unsigned": true,
"auto_increment": false
},
"rules": {
"name": "rules",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "A comma-delimited list of rules which were applied",
"unsigned": false,
"auto_increment": false
},
"action_log": {
"name": "action_log",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The ID number of the log in core_achievements_log which indicates the action that was performed",
"unsigned": true,
"auto_increment": false
},
"actor": {
"name": "actor",
"type": "SET",
"length": null,
"decimals": null,
"values": [
"subject",
"other"
],
"allow_null": false,
"default": null,
"comment": "If the member receiving the points was the subject or other in the action",
"unsigned": false,
"auto_increment": false
},
"new_rank": {
"name": "new_rank",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "If earnings these points changed the rank, the new rank ID",
"unsigned": true,
"auto_increment": false
},
"recognize": {
"name": "recognize",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "core_member_recognize pkey",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"datetime": {
"type": "key",
"name": "datetime",
"columns": [
"datetime"
],
"length": [
null
]
},
"list": {
"type": "key",
"name": "list",
"columns": [
"member",
"datetime"
],
"length": [
null,
null
]
},
"list_new_ranks": {
"type": "key",
"name": "list_new_ranks",
"columns": [
"new_rank",
"datetime"
],
"length": [
null,
null
]
}
}
}
]
},
"24": {
"method": "addColumn",
"params": [
"core_members",
{
"name": "achievements_points",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "The number of achievement points the member has",
"unsigned": true,
"auto_increment": false
}
]
},
"25": {
"method": "createTable",
"params": [
{
"name": "core_member_badges",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"member": {
"name": "member",
"type": "MEDIUMINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The member ID",
"unsigned": true,
"auto_increment": false
},
"badge": {
"name": "badge",
"type": "MEDIUMINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The badge ID",
"unsigned": true,
"auto_increment": false
},
"datetime": {
"name": "datetime",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "Unix timestamp of when the member earned this badge",
"unsigned": true,
"auto_increment": false
},
"rule": {
"name": "rule",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "A ID number of the rule which triggered earning the badge",
"unsigned": true,
"auto_increment": false
},
"action_log": {
"name": "action_log",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The ID number of the log in core_achievements_log which indicates the action that was performed",
"unsigned": true,
"auto_increment": false
},
"actor": {
"name": "actor",
"type": "SET",
"length": null,
"decimals": null,
"values": [
"subject",
"other"
],
"allow_null": false,
"default": null,
"comment": "If the member receiving the badge was the subject or other in the action",
"unsigned": false,
"auto_increment": false
},
"recognize": {
"name": "recognize",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "core_member_recognise table pkey",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"member": {
"type": "key",
"name": "member",
"columns": [
"member"
],
"length": [
null
]
},
"lookup": {
"type": "unique",
"name": "lookup",
"columns": [
"member",
"badge",
"recognize"
],
"length": [
null,
null,
null
]
}
}
}
]
},
"26": {
"method": "createTable",
"params": [
{
"name": "core_badges",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"image": {
"name": "image",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"manually_awarded": {
"name": "manually_awarded",
"type": "TINYINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "Can this badge be manually awarded?",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
}
}
}
]
},
"27": {
"method": "createTable",
"params": [
{
"name": "core_achievements_rules",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"action": {
"name": "action",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The action that this rule applies to",
"unsigned": false,
"auto_increment": false
},
"filters": {
"name": "filters",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "JSON object of filters",
"unsigned": false,
"auto_increment": false
},
"milestone": {
"name": "milestone",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "If applicable, the particular milestone this is for",
"unsigned": true,
"auto_increment": false
},
"points_subject": {
"name": "points_subject",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The points to award to the main person (can be negative)",
"unsigned": false,
"auto_increment": false
},
"badge_subject": {
"name": "badge_subject",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "The badge ID to award to the main person",
"unsigned": true,
"auto_increment": false
},
"points_other": {
"name": "points_other",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The points to award to any other relevant people (can be negative)",
"unsigned": false,
"auto_increment": false
},
"badge_other": {
"name": "badge_other",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "The badge ID to award to any other relevant people",
"unsigned": true,
"auto_increment": false
},
"enabled": {
"name": "enabled",
"type": "TINYINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "1",
"comment": "Rule enabled?",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
}
}
}
]
},
"28": {
"method": "createTable",
"params": [
{
"name": "core_achievements_log",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"datetime": {
"name": "datetime",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "A unix timestamp of when this occurred",
"unsigned": true,
"auto_increment": false
},
"identifier": {
"name": "identifier",
"type": "VARCHAR",
"length": 50,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "An identifier for the thing the action is being performed on (e.g. if this is for making a post, the post ID)",
"unsigned": false,
"auto_increment": false
},
"action": {
"name": "action",
"type": "VARCHAR",
"length": 100,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "The action that was performed",
"unsigned": false,
"auto_increment": false
},
"rule_id": {
"name": "rule_id",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "The ID of the rule that triggered this log",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"datetime": {
"type": "key",
"name": "datetime",
"columns": [
"datetime"
],
"length": [
null
]
},
"lookup": {
"type": "unique",
"name": "lookup",
"columns": [
"identifier",
"action"
],
"length": [
null,
null
]
}
}
}
]
},
"29": {
"method": "changeColumn",
"params": [
"core_member_ranks",
"posts",
{
"name": "points",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"30": {
"method": "dropColumn",
"params": [
"core_member_ranks",
"pips"
]
},
"31": {
"method": "changeColumn",
"params": [
"core_member_ranks",
"icon",
{
"name": "icon",
"type": "TEXT",
"length": 0,
"decimals": null,
"values": [],
"allow_null": true,
"default": "",
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"32": {
"method": "dropColumn",
"params": [
"core_member_ranks",
"use_icon"
]
},
"33": {
"method": "addColumn",
"params": [
"core_content_meta",
{
"name": "meta_item_author",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"34": {
"method": "changeIndex",
"params": [
"core_content_meta",
"meta_content",
{
"type": "key",
"name": "meta_content",
"columns": [
"meta_class",
"meta_item_id",
"meta_item_author"
],
"length": [
null,
null,
null
]
}
]
},
"35": {
"method": "createTable",
"params": [
{
"name": "core_content_featured",
"columns": {
"feature_id": {
"allow_null": false,
"auto_increment": true,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "feature_id",
"type": "INT",
"unsigned": false,
"values": []
},
"feature_content_id": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "feature_content_id",
"type": "INT",
"unsigned": false,
"values": []
},
"feature_content_class": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "",
"length": 50,
"name": "feature_content_class",
"type": "VARCHAR",
"unsigned": false,
"values": []
},
"feature_content_author": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "feature_content_author",
"type": "INT",
"unsigned": false,
"values": []
},
"feature_date": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "feature_date",
"type": "INT",
"unsigned": false,
"values": []
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"length": [
null
],
"columns": [
"feature_id"
]
},
"feature_lookup": {
"type": "key",
"name": "feature_lookup",
"length": [
null,
null,
null
],
"columns": [
"feature_content_id",
"feature_content_class",
"feature_content_author"
]
}
},
"collation": "utf8_general_ci",
"engine": "InnoDB"
}
]
},
"36": {
"method": "addColumn",
"params": [
"core_social_promote",
{
"name": "promote_author_id",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"37": {
"method": "addIndex",
"params": [
"core_social_promote",
{
"type": "key",
"name": "promote_achievements",
"columns": [
"promote_class",
"promote_class_id",
"promote_author_id"
],
"length": [
null,
null,
null
]
}
]
},
"38": {
"method": "addColumn",
"params": [
"core_content_meta",
{
"name": "meta_added",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"39": {
"method": "createTable",
"params": [
{
"name": "core_member_recognize",
"columns": {
"r_id": {
"allow_null": false,
"auto_increment": true,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "r_id",
"type": "INT",
"unsigned": false,
"values": []
},
"r_member_id": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "r_member_id",
"type": "INT",
"unsigned": false,
"values": []
},
"r_content_class": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 150,
"name": "r_content_class",
"type": "VARCHAR",
"unsigned": false,
"values": []
},
"r_content_id": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "r_content_id",
"type": "INT",
"unsigned": false,
"values": []
},
"r_message": {
"allow_null": true,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 0,
"name": "r_message",
"type": "TEXT",
"unsigned": false,
"values": []
},
"r_added": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": "0",
"length": 10,
"name": "r_added",
"type": "INT",
"unsigned": false,
"values": []
},
"r_badge": {
"name": "r_badge",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
},
"r_points": {
"name": "r_points",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
},
"r_given_by": {
"name": "r_given_by",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
},
"r_public": {
"name": "r_public",
"type": "TINYINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "Show this message publicly?",
"unsigned": true,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"length": [
null
],
"columns": [
"r_id"
]
},
"r_member_id": {
"type": "key",
"name": "r_member_id",
"length": [
null
],
"columns": [
"r_member_id"
]
},
"r_content": {
"type": "key",
"name": "r_content",
"length": [
null,
null
],
"columns": [
"r_content_class",
"r_content_id"
]
}
},
"collation": "utf8_general_ci",
"engine": "InnoDB"
}
]
},
"40": {
"method": "addColumn",
"params": [
"core_members_warn_reasons",
{
"name": "wr_cheev_point_reduction",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "Reduce achievement points when warned?",
"unsigned": true,
"auto_increment": false
}
]
},
"41": {
"method": "addColumn",
"params": [
"core_members_warn_reasons",
{
"name": "wr_cheev_override",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "Allow moderators to override cheev deducation",
"unsigned": true,
"auto_increment": false
}
]
},
"42": {
"method": "addColumn",
"params": [
"core_members_warn_logs",
{
"name": "wl_cheev_point_reduction",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"auto_increment": false
}
]
},
"43": {
"method": "createTable",
"params": [
{
"name": "core_members_logins",
"columns": {
"member_id": {
"allow_null": false,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "member_id",
"type": "INT",
"unsigned": false,
"values": []
},
"member_date": {
"allow_null": true,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "member_date",
"type": "VARCHAR",
"unsigned": false,
"values": []
},
"member_timestamp": {
"allow_null": true,
"auto_increment": false,
"comment": "",
"decimals": null,
"default": null,
"length": 10,
"name": "member_timestamp",
"type": "INT",
"unsigned": false,
"values": []
}
},
"indexes": {
"lookup": {
"type": "unique",
"name": "lookup",
"length": [
null,
null
],
"columns": [
"member_id",
"member_date"
]
}
},
"collation": "utf8_general_ci",
"engine": "InnoDB"
}
]
}
}