fix: don't query the entire config table in message_context

This commit is contained in:
spiral 2021-12-24 05:42:28 -05:00
parent 4d04f859e6
commit fff8e179ba
No known key found for this signature in database
GPG Key ID: A6059F0CA0E1BD31

View File

@ -49,12 +49,11 @@ as $$
coalesce(system.tag_enabled, true) as tag_enabled, coalesce(system.tag_enabled, true) as tag_enabled,
system.avatar_url as system_avatar, system.avatar_url as system_avatar,
system.account_autoproxy as allow_autoproxy, system.account_autoproxy as allow_autoproxy,
system_config.latch_timeout as latch_timeout system.latch_timeout as latch_timeout
-- We need a "from" clause, so we just use some bogus data that's always present -- We need a "from" clause, so we just use some bogus data that's always present
-- This ensure we always have exactly one row going forward, so we can left join afterwards and still get data -- This ensure we always have exactly one row going forward, so we can left join afterwards and still get data
from (select 1) as _placeholder from (select 1) as _placeholder
left join system on true left join system on true
left join system_config on true
left join guild on true left join guild on true
left join last_message on true left join last_message on true
left join system_last_switch on system_last_switch.system = system.id left join system_last_switch on system_last_switch.system = system.id