Files
IPB/applications/forums/setup/upg_40000/queries.json
T
2025-12-19 05:38:56 -08:00

567 lines
17 KiB
JSON

{
"1": {
"method": "renameTable",
"params": [
"forums",
"forums_forums"
]
},
"2": {
"method": "renameTable",
"params": [
"topics",
"forums_topics"
]
},
"3": {
"method": "renameTable",
"params": [
"posts",
"forums_posts"
]
},
"4": {
"method": "dropColumn",
"params": [
"forums_forums",
[
"use_ibc",
"use_html",
"sort_order",
"prune",
"topicfilter",
"notify_modq_emails",
"forum_last_deletion",
"newest_title",
"newest_id",
"hide_last_info",
"deleted_posts",
"deleted_topics",
"rules_raw_html",
"allow_pollbump"
]
]
},
"5": {
"method": "createTable",
"params": [
{
"name": "forums_answer_ratings",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"zerofill": false,
"binary": false,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"post": {
"name": "post",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The post ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"member": {
"name": "member",
"type": "MEDIUMINT",
"length": 8,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The member giving the rating",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"date": {
"name": "date",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "Unix timestamp of when the rating was given",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"rating": {
"name": "rating",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The rating; 1 for positive or -1 for negative",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"topic": {
"name": "topic",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "The topic ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"member_rating": {
"type": "unique",
"name": "member_rating",
"columns": [
"post",
"member"
]
},
"post": {
"type": "key",
"name": "post",
"columns": [
"post"
]
},
"member_topic_rating": {
"type": "key",
"name": "member_topic_rating",
"columns": [
"topic",
"member"
]
}
}
}
]
},
"6": {
"method": "addColumn",
"params": [
"forums_forums",
{
"name": "qa_rate_questions",
"type": "TEXT",
"length": null,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"7": {
"method": "addColumn",
"params": [
"forums_forums",
{
"name": "qa_rate_answers",
"type": "TEXT",
"length": null,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"8": {
"method": "createTable",
"params": [
{
"name": "forums_question_ratings",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"zerofill": false,
"binary": false,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"topic": {
"name": "topic",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The topic ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"forum": {
"name": "forum",
"type": "SMALLINT",
"length": 5,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "The forum ID",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"member": {
"name": "member",
"type": "MEDIUMINT",
"length": 8,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "The member giving the rating",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"rating": {
"name": "rating",
"type": "TINYINT",
"length": 1,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "The rating; 1 for positive or -1 for negative",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
},
"date": {
"name": "date",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": null,
"comment": "Unix timestamp of when the rating was given",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
},
"member_rating": {
"type": "unique",
"name": "member_rating",
"columns": [
"topic",
"member"
],
"length": [
null,
null
]
},
"topic": {
"type": "key",
"name": "topic",
"columns": [
"topic"
],
"length": [
null
]
}
}
}
]
},
"9": {
"method": "renameTable",
"params": [
"core_archive_rules",
"forums_archive_rules"
]
},
"10": {
"method": "renameTable",
"params": [
"topic_mmod",
"forums_topic_mmod"
]
},
"11": {
"method": "renameTable",
"params": [
"rss_import",
"forums_rss_import"
]
},
"12": {
"method": "renameTable",
"params": [
"rss_imported",
"forums_rss_imported"
]
},
"13": {
"method": "addColumn",
"params": [
"forums_forums",
{
"name": "icon",
"type": "TEXT",
"length": null,
"decimals": null,
"values": [],
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"14": {
"method": "changeColumn",
"params": [
"forums_rss_import",
"rss_import_auth_user",
{
"name": "rss_import_auth_user",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": [],
"allow_null": true,
"default": "Not Needed",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"15": {
"method": "changeColumn",
"params": [
"forums_rss_import",
"rss_import_auth_pass",
{
"name": "rss_import_auth_pass",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": [],
"allow_null": true,
"default": "Not Needed",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"16": {
"method": "changeColumn",
"params": [
"forums_forums",
"min_posts_post",
{
"name": "min_posts_post",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"17": {
"method": "changeColumn",
"params": [
"forums_forums",
"min_posts_view",
{
"name": "min_posts_view",
"type": "INT",
"length": 10,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": true,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"18": {
"method": "update",
"params": [
"forums_forums",
{
"topics": 0
},
"topics IS NULL"
]
},
"19": {
"method": "changeColumn",
"params": [
"forums_forums",
"topics",
{
"name": "topics",
"type": "MEDIUMINT",
"length": 6,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"20": {
"method": "changeColumn",
"params": [
"forums_forums",
"posts",
{
"name": "posts",
"type": "MEDIUMINT",
"length": 6,
"decimals": null,
"values": [],
"allow_null": false,
"default": "0",
"comment": "",
"unsigned": false,
"zerofill": false,
"auto_increment": false,
"binary": false
}
]
},
"21": {
"method": "changeIndex",
"params": [
"forums_forums",
"position",
{
"type": "key",
"name": "position",
"columns": [
"parent_id",
"position"
],
"length": [
null,
null
]
}
]
},
"22": {
"method": "update",
"params": [
"core_sys_conf_settings",
{
"conf_key": "forums_topics_per_page"
},
[
"conf_key=?",
"display_max_topics"
]
]
},
"23": {
"method": "update",
"params": [
"core_sys_conf_settings",
{
"conf_key": "forums_posts_per_page"
},
[
"conf_key=?",
"display_max_posts"
]
]
}
}