table! { cases (id, user_id, guild_id) { id -> Int4, user_id -> Int8, guild_id -> Int8, casetype -> Text, reason -> Text, moderator -> Int8, timestamp -> Timestamptz, } } table! { guilds (id) { id -> Int8, admin_roles -> Array, audit -> Bool, audit_channel -> Int8, audit_threshold -> Int2, autorole -> Bool, autoroles -> Array, ignored_channels -> Array, ignore_level -> Int2, introduction -> Bool, introduction_channel -> Int8, introduction_message -> Text, introduction_type -> Text, mod_roles -> Array, modlog -> Bool, modlog_channel -> Int8, mute_setup -> Bool, prefix -> Text, welcome -> Bool, welcome_channel -> Int8, welcome_message -> Text, welcome_type -> Text, goodbye -> Bool, goodbye_channel -> Int8, goodbye_message -> Text, goodbye_type -> Text, commands -> Array, logging -> Array, } } table! { hackbans (id, guild_id) { id -> Int8, guild_id -> Int8, reason -> Nullable, } } table! { notes (id, user_id, guild_id) { id -> Int4, user_id -> Int8, guild_id -> Int8, note -> Text, moderator -> Int8, timestamp -> Timestamptz, } } table! { premium (id) { id -> Int8, tier -> Int4, register_member_role -> Nullable, register_cooldown_role -> Nullable, register_cooldown_duration -> Nullable, cooldown_restricted_roles -> Array, } } table! { roles (id, guild_id) { id -> Int8, guild_id -> Int8, category -> Text, aliases -> Array, required_roles -> Array, forbidden_roles -> Array, } } table! { tags (guild_id, name) { author -> Int8, guild_id -> Int8, name -> Text, data -> Text, } } table! { timers (id) { id -> Int4, starttime -> Int8, endtime -> Int8, data -> Text, } } table! { users (id, guild_id) { id -> Int8, guild_id -> Int8, username -> Text, nickname -> Text, roles -> Array, watchlist -> Bool, xp -> Int8, last_message -> Timestamptz, registered -> Nullable, } } allow_tables_to_appear_in_same_query!( cases, guilds, hackbans, notes, premium, roles, tags, timers, users, );