Move message content to message_json

This commit is contained in:
jude committed 2026-10-11 12:43:43 +01:00
1 parent 644adc3f87
commit 2665c61d33
33 files changed
+1044 -298

No files matched your search

@@ -0,0 +1,84 @@
{
"db_name": "MySQL",
"query": "\n SELECT id, channel, nudge, webhook_id, webhook_token, paused,\n paused_until\n FROM channels\n WHERE channel = ?\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": {
"type": "Long",
"flags": "NOT_NULL | PRIMARY_KEY | UNIQUE_KEY | UNSIGNED | AUTO_INCREMENT",
"max_size": 10
}
},
{
"ordinal": 1,
"name": "channel",
"type_info": {
"type": "LongLong",
"flags": "NOT_NULL | UNIQUE_KEY | UNSIGNED | NO_DEFAULT_VALUE",
"max_size": 20
}
},
{
"ordinal": 2,
"name": "nudge",
"type_info": {
"type": "Short",
"flags": "NOT_NULL",
"max_size": 6
}
},
{
"ordinal": 3,
"name": "webhook_id",
"type_info": {
"type": "LongLong",
"flags": "UNIQUE_KEY | UNSIGNED",
"max_size": 20
}
},
{
"ordinal": 4,
"name": "webhook_token",
"type_info": {
"type": "Blob",
"flags": "BLOB",
"max_size": 262140
}
},
{
"ordinal": 5,
"name": "paused",
"type_info": {
"type": "Tiny",
"flags": "NOT_NULL",
"max_size": 1
}
},
{
"ordinal": 6,
"name": "paused_until",
"type_info": {
"type": "Timestamp",
"flags": "BINARY",
"max_size": 19
}
}
],
"parameters": {
"Right": 1
},
"nullable": [
false,
false,
false,
true,
true,
false,
true
]
},
"hash": "017b3f73101926a3fe029ed75c412ec902aa74fee334c23fd75fe0cde1e324ca"
}
@@ -1,19 +1,10 @@
{
"db_name": "MySQL",
"query": "\n SELECT reminders.attachment,\n reminders.attachment_name,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?\n ",
"query": "\n SELECT\n reminders.attachment_name,\n reminders.avatar,\n channels.channel,\n reminders.message_json,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.restartable,\n reminders.tts,\n reminders.uid,\n reminders.username,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "attachment",
"type_info": {
"type": "Blob",
"flags": "BLOB | BINARY",
"max_size": 16777215
}
},
{
"ordinal": 1,
"name": "attachment_name",
"type_info": {
"type": "VarString",
@@ -21,8 +12,35 @@
"max_size": 1040
}
},
{
"ordinal": 1,
"name": "avatar",
"type_info": {
"type": "VarString",
"flags": "",
"max_size": 2048
}
},
{
"ordinal": 2,
"name": "channel",
"type_info": {
"type": "LongLong",
"flags": "UNIQUE_KEY | UNSIGNED | NO_DEFAULT_VALUE",
"max_size": 20
}
},
{
"ordinal": 3,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 4,
"name": "content",
"type_info": {
"type": "VarString",
@@ -31,7 +49,7 @@
}
},
{
"ordinal": 3,
"ordinal": 5,
"name": "embed_author",
"type_info": {
"type": "VarString",
@@ -40,7 +58,7 @@
}
},
{
"ordinal": 4,
"ordinal": 6,
"name": "embed_author_url",
"type_info": {
"type": "VarString",
@@ -49,7 +67,7 @@
}
},
{
"ordinal": 5,
"ordinal": 7,
"name": "embed_color",
"type_info": {
"type": "Long",
@@ -58,7 +76,7 @@
}
},
{
"ordinal": 6,
"ordinal": 8,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -67,7 +85,7 @@
}
},
{
"ordinal": 7,
"ordinal": 9,
"name": "embed_footer",
"type_info": {
"type": "VarString",
@@ -76,7 +94,7 @@
}
},
{
"ordinal": 8,
"ordinal": 10,
"name": "embed_footer_url",
"type_info": {
"type": "VarString",
@@ -85,7 +103,7 @@
}
},
{
"ordinal": 9,
"ordinal": 11,
"name": "embed_image_url",
"type_info": {
"type": "VarString",
@@ -94,7 +112,7 @@
}
},
{
"ordinal": 10,
"ordinal": 12,
"name": "embed_thumbnail_url",
"type_info": {
"type": "VarString",
@@ -103,7 +121,7 @@
}
},
{
"ordinal": 11,
"ordinal": 13,
"name": "embed_title",
"type_info": {
"type": "VarString",
@@ -112,7 +130,7 @@
}
},
{
"ordinal": 12,
"ordinal": 14,
"name": "embed_fields",
"type_info": {
"type": "Json",
@@ -121,7 +139,7 @@
}
},
{
"ordinal": 13,
"ordinal": 15,
"name": "enabled",
"type_info": {
"type": "Tiny",
@@ -130,7 +148,7 @@
}
},
{
"ordinal": 14,
"ordinal": 16,
"name": "expires",
"type_info": {
"type": "Datetime",
@@ -139,7 +157,7 @@
}
},
{
"ordinal": 15,
"ordinal": 17,
"name": "interval_seconds",
"type_info": {
"type": "Long",
@@ -148,7 +166,7 @@
}
},
{
"ordinal": 16,
"ordinal": 18,
"name": "interval_days",
"type_info": {
"type": "Long",
@@ -157,7 +175,7 @@
}
},
{
"ordinal": 17,
"ordinal": 19,
"name": "interval_months",
"type_info": {
"type": "Long",
@@ -166,7 +184,7 @@
}
},
{
"ordinal": 18,
"ordinal": 20,
"name": "name",
"type_info": {
"type": "VarString",
@@ -175,7 +193,16 @@
}
},
{
"ordinal": 19,
"ordinal": 21,
"name": "restartable",
"type_info": {
"type": "Tiny",
"flags": "NOT_NULL",
"max_size": 1
}
},
{
"ordinal": 22,
"name": "tts",
"type_info": {
"type": "Tiny",
@@ -184,7 +211,7 @@
}
},
{
"ordinal": 20,
"ordinal": 23,
"name": "uid",
"type_info": {
"type": "VarString",
@@ -193,7 +220,16 @@
}
},
{
"ordinal": 21,
"ordinal": 24,
"name": "username",
"type_info": {
"type": "VarString",
"flags": "",
"max_size": 128
}
},
{
"ordinal": 25,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -206,6 +242,8 @@
"Right": 1
},
"nullable": [
true,
true,
true,
true,
false,
@@ -227,8 +265,10 @@
false,
false,
false,
false,
true,
false
]
},
"hash": "ecbea4acb61da864a4f83004b1163391068456a366fee95daff5f46413bcf494"
"hash": "168e34b942db6025a5674dca06ac154309cc8f86341272e7c771abfad1b61003"
}
@@ -0,0 +1,84 @@
{
"db_name": "MySQL",
"query": "\n SELECT id, channel, nudge, webhook_id, webhook_token, paused, paused_until\n FROM channels\n WHERE channel = ?\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "id",
"type_info": {
"type": "Long",
"flags": "NOT_NULL | PRIMARY_KEY | UNIQUE_KEY | UNSIGNED | AUTO_INCREMENT",
"max_size": 10
}
},
{
"ordinal": 1,
"name": "channel",
"type_info": {
"type": "LongLong",
"flags": "NOT_NULL | UNIQUE_KEY | UNSIGNED | NO_DEFAULT_VALUE",
"max_size": 20
}
},
{
"ordinal": 2,
"name": "nudge",
"type_info": {
"type": "Short",
"flags": "NOT_NULL",
"max_size": 6
}
},
{
"ordinal": 3,
"name": "webhook_id",
"type_info": {
"type": "LongLong",
"flags": "UNIQUE_KEY | UNSIGNED",
"max_size": 20
}
},
{
"ordinal": 4,
"name": "webhook_token",
"type_info": {
"type": "Blob",
"flags": "BLOB",
"max_size": 262140
}
},
{
"ordinal": 5,
"name": "paused",
"type_info": {
"type": "Tiny",
"flags": "NOT_NULL",
"max_size": 1
}
},
{
"ordinal": 6,
"name": "paused_until",
"type_info": {
"type": "Timestamp",
"flags": "BINARY",
"max_size": 19
}
}
],
"parameters": {
"Right": 1
},
"nullable": [
false,
false,
false,
true,
true,
false,
true
]
},
"hash": "21b660ecbeffcac31ef283f59e420360a28b344759407024a11dc4a04da9341d"
}
@@ -1,12 +1,12 @@
{
"db_name": "MySQL",
"query": "\n INSERT INTO reminders (\n `uid`,\n `channel_id`,\n `thread_id`,\n `utc_time`,\n `timezone`,\n `interval_seconds`,\n `interval_days`,\n `interval_months`,\n `expires`,\n `content`,\n `tts`,\n `attachment_name`,\n `attachment`,\n `set_by`\n ) VALUES (\n ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?\n )\n ",
"query": "\n INSERT INTO reminders (\n `uid`,\n `channel_id`,\n `thread_id`,\n `utc_time`,\n `timezone`,\n `interval_seconds`,\n `interval_days`,\n `interval_months`,\n `expires`,\n `message_json`,\n `attachment_name`,\n `attachment`,\n `set_by`\n ) VALUES (\n ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?\n )\n ",
"describe": {
"columns": [],
"parameters": {
"Right": 14
"Right": 13
},
"nullable": []
},
"hash": "f9d2d9f6809b6c852297e5c60b6c356af5176c6b81b86cd701c1b8af8212f194"
"hash": "22ea7fbff927d2696e5c3dc78f714d1cb5dadcc560854e22f15def122c64fc0c"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.id = ?\n ",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.message_json,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.id = ?\n ",
"describe": {
"columns": [
{
@@ -86,6 +86,15 @@
},
{
"ordinal": 9,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 10,
"name": "content",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "set_by",
"type_info": {
"type": "LongLong",
@@ -125,10 +134,11 @@
true,
true,
false,
true,
false,
false,
true
]
},
"hash": "67b970d7b85f7bf3e71a58af10bedf7281cf0d8601b149383037d604a22a64c7"
"hash": "2753eb51d5f4b51771b696555752cc59d8d0c78737fc35210c5f6108d32f3540"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.uid = ?\n ",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.message_json,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.uid = ?\n ",
"describe": {
"columns": [
{
@@ -86,6 +86,15 @@
},
{
"ordinal": 9,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 10,
"name": "content",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "set_by",
"type_info": {
"type": "LongLong",
@@ -125,10 +134,11 @@
true,
true,
false,
true,
false,
false,
true
]
},
"hash": "d7f469dd1c7f37f1aca643e9018083b48da1cf988030b9efeae451e77e54a23d"
"hash": "40ceeb037b5266e743a77a4a657d222b769e871b521d3a1745caed0292e9e6cc"
}
@@ -1,12 +0,0 @@
{
"db_name": "MySQL",
"query": "INSERT INTO reminders (\n uid,\n attachment,\n attachment_name,\n channel_id,\n avatar,\n content,\n embed_author,\n embed_author_url,\n embed_color,\n embed_description,\n embed_footer,\n embed_footer_url,\n embed_image_url,\n embed_thumbnail_url,\n embed_title,\n embed_fields,\n enabled,\n expires,\n interval_seconds,\n interval_days,\n interval_months,\n name,\n restartable,\n tts,\n username,\n `utc_time`\n ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
"describe": {
"columns": [],
"parameters": {
"Right": 26
},
"nullable": []
},
"hash": "4cc3ff2bbdf8502f6e739a002c7aa16df8c4f24de0966b26b268efab97e205e3"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n channels.id = reminders.channel_id\n WHERE\n `status` = 'pending' AND\n channels.id = (SELECT dm_channel FROM users WHERE id = ?)\n ",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.message_json,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n channels.id = reminders.channel_id\n WHERE\n `status` = 'pending' AND\n channels.id = (SELECT dm_channel FROM users WHERE id = ?)\n ",
"describe": {
"columns": [
{
@@ -86,6 +86,15 @@
},
{
"ordinal": 9,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 10,
"name": "content",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "set_by",
"type_info": {
"type": "LongLong",
@@ -125,10 +134,11 @@
true,
true,
false,
true,
false,
false,
true
]
},
"hash": "45e555a2a0664662f55cc738f91abf8c51648fb687f9568c4dd5f48e9273253a"
"hash": "5575971e2a460476adcc70147810caa91fb07f52d788af0f7ec319a15ee5020c"
}
@@ -0,0 +1,12 @@
{
"db_name": "MySQL",
"query": "INSERT IGNORE INTO channels (channel, guild_id) VALUES (?, (SELECT id FROM guilds WHERE guild = ?))",
"describe": {
"columns": [],
"parameters": {
"Right": 2
},
"nullable": []
},
"hash": "5d7a787e3a6f487c3fe00bd39d308c9350c82e58b0ad1aae0b92824375786f02"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n LEFT JOIN\n channels\n ON\n channels.id = reminders.channel_id\n WHERE\n `status` = 'pending' AND\n channels.guild_id = (SELECT id FROM guilds WHERE guild = ?)\n ",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.message_json,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n LEFT JOIN\n channels\n ON\n channels.id = reminders.channel_id\n WHERE\n `status` = 'pending' AND\n channels.guild_id = (SELECT id FROM guilds WHERE guild = ?)\n ",
"describe": {
"columns": [
{
@@ -86,6 +86,15 @@
},
{
"ordinal": 9,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 10,
"name": "content",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "set_by",
"type_info": {
"type": "LongLong",
@@ -125,10 +134,11 @@
true,
true,
false,
true,
false,
false,
true
]
},
"hash": "4dc78a4ebdad0d9fb721389013537093dd814c313bc8ecc80fc9767420afb798"
"hash": "5efa565633215c62ae826b670140c2f36ccc019d56db7a0182ec00f1a2713562"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.`id` AS id,\n\n channels.`channel` AS channel_id,\n reminders.`thread_id` AS thread_id,\n channels.`webhook_id` AS webhook_id,\n channels.`webhook_token` AS webhook_token,\n\n channels.`paused` AS 'channel_paused',\n channels.`paused_until` AS 'channel_paused_until',\n reminders.`enabled` AS 'enabled',\n\n reminders.`tts` AS tts,\n reminders.`pin` AS pin,\n reminders.`content` AS content,\n reminders.`attachment` AS attachment,\n reminders.`attachment_name` AS attachment_name,\n\n reminders.`utc_time` AS 'utc_time',\n reminders.`timezone` AS timezone,\n reminders.`restartable` AS restartable,\n reminders.`expires` AS 'expires',\n reminders.`interval_seconds` AS 'interval_seconds',\n reminders.`interval_days` AS 'interval_days',\n reminders.`interval_months` AS 'interval_months',\n\n reminders.`avatar` AS avatar,\n reminders.`username` AS username\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.`status` = 'pending' AND\n reminders.`id` IN (\n SELECT\n MIN(id)\n FROM\n reminders\n WHERE\n reminders.`utc_time` <= NOW() AND\n `status` = 'pending' AND\n (\n reminders.`interval_seconds` IS NOT NULL\n OR reminders.`interval_months` IS NOT NULL\n OR reminders.`interval_days` IS NOT NULL\n OR reminders.enabled\n )\n GROUP BY channel_id\n )\n ",
"query": "\n SELECT\n reminders.`id` AS id,\n\n channels.`channel` AS channel_id,\n reminders.`thread_id` AS thread_id,\n channels.`webhook_id` AS webhook_id,\n channels.`webhook_token` AS webhook_token,\n\n channels.`paused` AS 'channel_paused',\n channels.`paused_until` AS 'channel_paused_until',\n reminders.`enabled` AS 'enabled',\n\n reminders.`tts` AS tts,\n reminders.`pin` AS pin,\n reminders.`content` AS content,\n reminders.`message_json` AS message_json,\n reminders.`attachment` AS attachment,\n reminders.`attachment_name` AS attachment_name,\n\n reminders.`utc_time` AS 'utc_time',\n reminders.`timezone` AS timezone,\n reminders.`restartable` AS restartable,\n reminders.`expires` AS 'expires',\n reminders.`interval_seconds` AS 'interval_seconds',\n reminders.`interval_days` AS 'interval_days',\n reminders.`interval_months` AS 'interval_months',\n\n reminders.`avatar` AS avatar,\n reminders.`username` AS username\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n reminders.`status` = 'pending' AND\n reminders.`id` IN (\n SELECT\n MIN(id)\n FROM\n reminders\n WHERE\n reminders.`utc_time` <= NOW() AND\n `status` = 'pending' AND\n (\n reminders.`interval_seconds` IS NOT NULL\n OR reminders.`interval_months` IS NOT NULL\n OR reminders.`interval_days` IS NOT NULL\n OR reminders.enabled\n )\n GROUP BY channel_id\n )\n ",
"describe": {
"columns": [
{
@@ -104,6 +104,15 @@
},
{
"ordinal": 11,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 12,
"name": "attachment",
"type_info": {
"type": "Blob",
@@ -112,7 +121,7 @@
}
},
{
"ordinal": 12,
"ordinal": 13,
"name": "attachment_name",
"type_info": {
"type": "VarString",
@@ -121,7 +130,7 @@
}
},
{
"ordinal": 13,
"ordinal": 14,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -130,7 +139,7 @@
}
},
{
"ordinal": 14,
"ordinal": 15,
"name": "timezone",
"type_info": {
"type": "String",
@@ -139,7 +148,7 @@
}
},
{
"ordinal": 15,
"ordinal": 16,
"name": "restartable",
"type_info": {
"type": "Tiny",
@@ -148,7 +157,7 @@
}
},
{
"ordinal": 16,
"ordinal": 17,
"name": "expires",
"type_info": {
"type": "Datetime",
@@ -157,7 +166,7 @@
}
},
{
"ordinal": 17,
"ordinal": 18,
"name": "interval_seconds",
"type_info": {
"type": "Long",
@@ -166,7 +175,7 @@
}
},
{
"ordinal": 18,
"ordinal": 19,
"name": "interval_days",
"type_info": {
"type": "Long",
@@ -175,7 +184,7 @@
}
},
{
"ordinal": 19,
"ordinal": 20,
"name": "interval_months",
"type_info": {
"type": "Long",
@@ -184,7 +193,7 @@
}
},
{
"ordinal": 20,
"ordinal": 21,
"name": "avatar",
"type_info": {
"type": "VarString",
@@ -193,7 +202,7 @@
}
},
{
"ordinal": 21,
"ordinal": 22,
"name": "username",
"type_info": {
"type": "VarString",
@@ -219,6 +228,7 @@
false,
true,
true,
true,
false,
false,
false,
@@ -230,5 +240,5 @@
true
]
},
"hash": "a33ef7167746183766b6a9b4e31784dd3712fa2b4f72482d4b681e0a9fdbaf1d"
"hash": "6cc6fafaa4dab75639c6e5348d2a836bc6be510e76534c36df709883a4694859"
}
@@ -1,12 +0,0 @@
{
"db_name": "MySQL",
"query": "INSERT INTO reminders (\n uid,\n attachment,\n attachment_name,\n channel_id,\n content,\n embed_author,\n embed_author_url,\n embed_color,\n embed_description,\n embed_footer,\n embed_footer_url,\n embed_image_url,\n embed_thumbnail_url,\n embed_title,\n embed_fields,\n enabled,\n expires,\n interval_seconds,\n interval_days,\n interval_months,\n name,\n tts,\n `utc_time`\n ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
"describe": {
"columns": [],
"parameters": {
"Right": 23
},
"nullable": []
},
"hash": "7f44451c441507ccd7f8d41633fb156f95a28389fcc9c489fdb228446f88342e"
}
@@ -0,0 +1,12 @@
{
"db_name": "MySQL",
"query": "INSERT INTO reminders (\n uid, attachment, attachment_name, channel_id, message_json,\n enabled, expires, interval_seconds, interval_days, interval_months,\n name, restartable, `utc_time`\n ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
"describe": {
"columns": [],
"parameters": {
"Right": 13
},
"nullable": []
},
"hash": "8051034e8334a31d5c8ffca9893f85b689955c1e3d144e1162d4c991a47d9852"
}
@@ -1,10 +1,19 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.attachment_name,\n reminders.avatar,\n channels.channel,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.restartable,\n reminders.tts,\n reminders.uid,\n reminders.username,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?",
"query": "\n SELECT reminders.attachment,\n reminders.attachment_name,\n reminders.message_json,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "attachment",
"type_info": {
"type": "Blob",
"flags": "BLOB | BINARY",
"max_size": 16777215
}
},
{
"ordinal": 1,
"name": "attachment_name",
"type_info": {
"type": "VarString",
@@ -12,22 +21,13 @@
"max_size": 1040
}
},
{
"ordinal": 1,
"name": "avatar",
"type_info": {
"type": "VarString",
"flags": "",
"max_size": 2048
}
},
{
"ordinal": 2,
"name": "channel",
"name": "message_json",
"type_info": {
"type": "LongLong",
"flags": "UNIQUE_KEY | UNSIGNED | NO_DEFAULT_VALUE",
"max_size": 20
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
@@ -185,15 +185,6 @@
},
{
"ordinal": 20,
"name": "restartable",
"type_info": {
"type": "Tiny",
"flags": "NOT_NULL",
"max_size": 1
}
},
{
"ordinal": 21,
"name": "tts",
"type_info": {
"type": "Tiny",
@@ -202,7 +193,7 @@
}
},
{
"ordinal": 22,
"ordinal": 21,
"name": "uid",
"type_info": {
"type": "VarString",
@@ -211,16 +202,7 @@
}
},
{
"ordinal": 23,
"name": "username",
"type_info": {
"type": "VarString",
"flags": "",
"max_size": 128
}
},
{
"ordinal": 24,
"ordinal": 22,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -255,10 +237,8 @@
false,
false,
false,
false,
true,
false
]
},
"hash": "fa58f079f00bec4c3f9cbb2ee0a607f63c5b586654c541bff6b99eff83ae0a44"
"hash": "8e5e68f6cc7549dc3c1e777def9f6fd8a6b61c6790ee9594ca20c5504ca834fa"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.attachment_name,\n reminders.avatar,\n channels.channel,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.restartable,\n reminders.tts,\n reminders.uid,\n reminders.username,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?",
"query": "\n SELECT\n reminders.attachment_name,\n reminders.avatar,\n channels.channel,\n reminders.message_json,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.restartable,\n reminders.tts,\n reminders.uid,\n reminders.username,\n reminders.utc_time\n FROM reminders\n LEFT JOIN channels ON channels.id = reminders.channel_id\n WHERE uid = ?",
"describe": {
"columns": [
{
@@ -32,6 +32,15 @@
},
{
"ordinal": 3,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 4,
"name": "content",
"type_info": {
"type": "VarString",
@@ -40,7 +49,7 @@
}
},
{
"ordinal": 4,
"ordinal": 5,
"name": "embed_author",
"type_info": {
"type": "VarString",
@@ -49,7 +58,7 @@
}
},
{
"ordinal": 5,
"ordinal": 6,
"name": "embed_author_url",
"type_info": {
"type": "VarString",
@@ -58,7 +67,7 @@
}
},
{
"ordinal": 6,
"ordinal": 7,
"name": "embed_color",
"type_info": {
"type": "Long",
@@ -67,7 +76,7 @@
}
},
{
"ordinal": 7,
"ordinal": 8,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -76,7 +85,7 @@
}
},
{
"ordinal": 8,
"ordinal": 9,
"name": "embed_footer",
"type_info": {
"type": "VarString",
@@ -85,7 +94,7 @@
}
},
{
"ordinal": 9,
"ordinal": 10,
"name": "embed_footer_url",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_image_url",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "embed_thumbnail_url",
"type_info": {
"type": "VarString",
@@ -112,7 +121,7 @@
}
},
{
"ordinal": 12,
"ordinal": 13,
"name": "embed_title",
"type_info": {
"type": "VarString",
@@ -121,7 +130,7 @@
}
},
{
"ordinal": 13,
"ordinal": 14,
"name": "embed_fields",
"type_info": {
"type": "Json",
@@ -130,7 +139,7 @@
}
},
{
"ordinal": 14,
"ordinal": 15,
"name": "enabled",
"type_info": {
"type": "Tiny",
@@ -139,7 +148,7 @@
}
},
{
"ordinal": 15,
"ordinal": 16,
"name": "expires",
"type_info": {
"type": "Datetime",
@@ -148,7 +157,7 @@
}
},
{
"ordinal": 16,
"ordinal": 17,
"name": "interval_seconds",
"type_info": {
"type": "Long",
@@ -157,7 +166,7 @@
}
},
{
"ordinal": 17,
"ordinal": 18,
"name": "interval_days",
"type_info": {
"type": "Long",
@@ -166,7 +175,7 @@
}
},
{
"ordinal": 18,
"ordinal": 19,
"name": "interval_months",
"type_info": {
"type": "Long",
@@ -175,7 +184,7 @@
}
},
{
"ordinal": 19,
"ordinal": 20,
"name": "name",
"type_info": {
"type": "VarString",
@@ -184,7 +193,7 @@
}
},
{
"ordinal": 20,
"ordinal": 21,
"name": "restartable",
"type_info": {
"type": "Tiny",
@@ -193,7 +202,7 @@
}
},
{
"ordinal": 21,
"ordinal": 22,
"name": "tts",
"type_info": {
"type": "Tiny",
@@ -202,7 +211,7 @@
}
},
{
"ordinal": 22,
"ordinal": 23,
"name": "uid",
"type_info": {
"type": "VarString",
@@ -211,7 +220,7 @@
}
},
{
"ordinal": 23,
"ordinal": 24,
"name": "username",
"type_info": {
"type": "VarString",
@@ -220,7 +229,7 @@
}
},
{
"ordinal": 24,
"ordinal": 25,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -236,6 +245,7 @@
true,
true,
true,
true,
false,
false,
true,
@@ -260,5 +270,5 @@
false
]
},
"hash": "53db321bc70b45800f696115b65da8550de208104017f8e0d0a163781488a534"
"hash": "8e8d6ebf8b5e69d246a73ef3b746ed3dc5dc6f8204f69aeb55dc5e2ae17319aa"
}
@@ -0,0 +1,12 @@
{
"db_name": "MySQL",
"query": "INSERT INTO reminders (\n uid, attachment, attachment_name, channel_id, message_json,\n enabled, expires, interval_seconds, interval_days, interval_months,\n name, `utc_time`\n ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
"describe": {
"columns": [],
"parameters": {
"Right": 12
},
"nullable": []
},
"hash": "992666a8cec803ab31a5a86266a07daa4fdf26eeb0969abd4d7987f9672dfae8"
}
@@ -0,0 +1,12 @@
{
"db_name": "MySQL",
"query": "\n UPDATE channels\n SET\n nudge = ?,\n webhook_id = ?,\n webhook_token = ?,\n paused = ?,\n paused_until = ?\n WHERE id = ?\n ",
"describe": {
"columns": [],
"parameters": {
"Right": 6
},
"nullable": []
},
"hash": "af08f3524c316f438feb62a24c67b96197e3655a87efe128914ed386be20d900"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "SELECT\n reminders.attachment,\n reminders.attachment_name,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n WHERE uid = ?",
"query": "SELECT\n reminders.attachment,\n reminders.attachment_name,\n reminders.message_json,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n reminders.embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n WHERE uid = ?",
"describe": {
"columns": [
{
@@ -23,6 +23,15 @@
},
{
"ordinal": 2,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 3,
"name": "content",
"type_info": {
"type": "VarString",
@@ -31,7 +40,7 @@
}
},
{
"ordinal": 3,
"ordinal": 4,
"name": "embed_author",
"type_info": {
"type": "VarString",
@@ -40,7 +49,7 @@
}
},
{
"ordinal": 4,
"ordinal": 5,
"name": "embed_author_url",
"type_info": {
"type": "VarString",
@@ -49,7 +58,7 @@
}
},
{
"ordinal": 5,
"ordinal": 6,
"name": "embed_color",
"type_info": {
"type": "Long",
@@ -58,7 +67,7 @@
}
},
{
"ordinal": 6,
"ordinal": 7,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -67,7 +76,7 @@
}
},
{
"ordinal": 7,
"ordinal": 8,
"name": "embed_footer",
"type_info": {
"type": "VarString",
@@ -76,7 +85,7 @@
}
},
{
"ordinal": 8,
"ordinal": 9,
"name": "embed_footer_url",
"type_info": {
"type": "VarString",
@@ -85,7 +94,7 @@
}
},
{
"ordinal": 9,
"ordinal": 10,
"name": "embed_image_url",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_thumbnail_url",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "embed_title",
"type_info": {
"type": "VarString",
@@ -112,7 +121,7 @@
}
},
{
"ordinal": 12,
"ordinal": 13,
"name": "embed_fields",
"type_info": {
"type": "Json",
@@ -121,7 +130,7 @@
}
},
{
"ordinal": 13,
"ordinal": 14,
"name": "enabled",
"type_info": {
"type": "Tiny",
@@ -130,7 +139,7 @@
}
},
{
"ordinal": 14,
"ordinal": 15,
"name": "expires",
"type_info": {
"type": "Datetime",
@@ -139,7 +148,7 @@
}
},
{
"ordinal": 15,
"ordinal": 16,
"name": "interval_seconds",
"type_info": {
"type": "Long",
@@ -148,7 +157,7 @@
}
},
{
"ordinal": 16,
"ordinal": 17,
"name": "interval_days",
"type_info": {
"type": "Long",
@@ -157,7 +166,7 @@
}
},
{
"ordinal": 17,
"ordinal": 18,
"name": "interval_months",
"type_info": {
"type": "Long",
@@ -166,7 +175,7 @@
}
},
{
"ordinal": 18,
"ordinal": 19,
"name": "name",
"type_info": {
"type": "VarString",
@@ -175,7 +184,7 @@
}
},
{
"ordinal": 19,
"ordinal": 20,
"name": "tts",
"type_info": {
"type": "Tiny",
@@ -184,7 +193,7 @@
}
},
{
"ordinal": 20,
"ordinal": 21,
"name": "uid",
"type_info": {
"type": "VarString",
@@ -193,7 +202,7 @@
}
},
{
"ordinal": 21,
"ordinal": 22,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -206,6 +215,7 @@
"Right": 1
},
"nullable": [
true,
true,
true,
false,
@@ -230,5 +240,5 @@
false
]
},
"hash": "2613618c00941649726b31f7c50b5ef50d85323a73def5c87bab2a58c80bf6cd"
"hash": "b708e057ab42c09c36fdc71bda77970fe04e8c066fd9c2701ac25afb059c32b6"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.attachment,\n reminders.attachment_name,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n IFNULL(reminders.embed_fields, '[]') AS embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n INNER JOIN channels ON channels.id = reminders.channel_id\n WHERE `status` = 'pending' AND channels.channel = ?\n ",
"query": "\n SELECT\n reminders.attachment,\n reminders.attachment_name,\n reminders.message_json,\n reminders.content,\n reminders.embed_author,\n reminders.embed_author_url,\n reminders.embed_color,\n reminders.embed_description,\n reminders.embed_footer,\n reminders.embed_footer_url,\n reminders.embed_image_url,\n reminders.embed_thumbnail_url,\n reminders.embed_title,\n IFNULL(reminders.embed_fields, '[]') AS embed_fields,\n reminders.enabled,\n reminders.expires,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.name,\n reminders.tts,\n reminders.uid,\n reminders.utc_time\n FROM reminders\n INNER JOIN channels ON channels.id = reminders.channel_id\n WHERE `status` = 'pending' AND channels.channel = ?\n ",
"describe": {
"columns": [
{
@@ -23,6 +23,15 @@
},
{
"ordinal": 2,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 3,
"name": "content",
"type_info": {
"type": "VarString",
@@ -31,7 +40,7 @@
}
},
{
"ordinal": 3,
"ordinal": 4,
"name": "embed_author",
"type_info": {
"type": "VarString",
@@ -40,7 +49,7 @@
}
},
{
"ordinal": 4,
"ordinal": 5,
"name": "embed_author_url",
"type_info": {
"type": "VarString",
@@ -49,7 +58,7 @@
}
},
{
"ordinal": 5,
"ordinal": 6,
"name": "embed_color",
"type_info": {
"type": "Long",
@@ -58,7 +67,7 @@
}
},
{
"ordinal": 6,
"ordinal": 7,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -67,7 +76,7 @@
}
},
{
"ordinal": 7,
"ordinal": 8,
"name": "embed_footer",
"type_info": {
"type": "VarString",
@@ -76,7 +85,7 @@
}
},
{
"ordinal": 8,
"ordinal": 9,
"name": "embed_footer_url",
"type_info": {
"type": "VarString",
@@ -85,7 +94,7 @@
}
},
{
"ordinal": 9,
"ordinal": 10,
"name": "embed_image_url",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_thumbnail_url",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "embed_title",
"type_info": {
"type": "VarString",
@@ -112,7 +121,7 @@
}
},
{
"ordinal": 12,
"ordinal": 13,
"name": "embed_fields",
"type_info": {
"type": "VarString",
@@ -121,7 +130,7 @@
}
},
{
"ordinal": 13,
"ordinal": 14,
"name": "enabled",
"type_info": {
"type": "Tiny",
@@ -130,7 +139,7 @@
}
},
{
"ordinal": 14,
"ordinal": 15,
"name": "expires",
"type_info": {
"type": "Datetime",
@@ -139,7 +148,7 @@
}
},
{
"ordinal": 15,
"ordinal": 16,
"name": "interval_seconds",
"type_info": {
"type": "Long",
@@ -148,7 +157,7 @@
}
},
{
"ordinal": 16,
"ordinal": 17,
"name": "interval_days",
"type_info": {
"type": "Long",
@@ -157,7 +166,7 @@
}
},
{
"ordinal": 17,
"ordinal": 18,
"name": "interval_months",
"type_info": {
"type": "Long",
@@ -166,7 +175,7 @@
}
},
{
"ordinal": 18,
"ordinal": 19,
"name": "name",
"type_info": {
"type": "VarString",
@@ -175,7 +184,7 @@
}
},
{
"ordinal": 19,
"ordinal": 20,
"name": "tts",
"type_info": {
"type": "Tiny",
@@ -184,7 +193,7 @@
}
},
{
"ordinal": 20,
"ordinal": 21,
"name": "uid",
"type_info": {
"type": "VarString",
@@ -193,7 +202,7 @@
}
},
{
"ordinal": 21,
"ordinal": 22,
"name": "utc_time",
"type_info": {
"type": "Datetime",
@@ -206,6 +215,7 @@
"Right": 1
},
"nullable": [
true,
true,
true,
false,
@@ -230,5 +240,5 @@
false
]
},
"hash": "48a9268e9106a3a05e86ab36551944ba855a07b0241e912c6b1adee779c6f0ea"
"hash": "d9e0f517df37a6c03868b6e1470169eaf06d2e6f1a9df62165656d3e97dbe929"
}
@@ -1,6 +1,6 @@
{
"db_name": "MySQL",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n `status` = 'pending' AND\n channels.channel = ? AND\n reminders.enabled >= ?\n ORDER BY\n reminders.utc_time\n ",
"query": "\n SELECT\n reminders.id,\n reminders.uid,\n channels.channel,\n reminders.utc_time,\n reminders.interval_seconds,\n reminders.interval_days,\n reminders.interval_months,\n reminders.expires,\n reminders.enabled,\n reminders.message_json,\n reminders.content,\n reminders.embed_description,\n reminders.set_by\n FROM\n reminders\n INNER JOIN\n channels\n ON\n reminders.channel_id = channels.id\n WHERE\n `status` = 'pending' AND\n channels.channel = ? AND\n reminders.enabled >= ?\n ORDER BY\n reminders.utc_time\n ",
"describe": {
"columns": [
{
@@ -86,6 +86,15 @@
},
{
"ordinal": 9,
"name": "message_json",
"type_info": {
"type": "Json",
"flags": "BLOB | BINARY",
"max_size": 4294967295
}
},
{
"ordinal": 10,
"name": "content",
"type_info": {
"type": "VarString",
@@ -94,7 +103,7 @@
}
},
{
"ordinal": 10,
"ordinal": 11,
"name": "embed_description",
"type_info": {
"type": "VarString",
@@ -103,7 +112,7 @@
}
},
{
"ordinal": 11,
"ordinal": 12,
"name": "set_by",
"type_info": {
"type": "LongLong",
@@ -125,10 +134,11 @@
true,
true,
false,
true,
false,
false,
true
]
},
"hash": "d2921961627fef0e12892dbbcd4b891e58c0e52c20897aab3d95365774c01bda"
"hash": "ec12254245aa433f8d31711c2942254d91c61f6b47a5b427c43a8cac468379a3"
}