feat: move ownership to member column instead of table column

This commit is contained in:
Radical 2025-06-06 17:20:02 +02:00
parent 419f37b108
commit 0588541876
5 changed files with 34 additions and 7 deletions

View file

@ -38,13 +38,13 @@ diesel::table! {
user_uuid -> Uuid,
#[max_length = 100]
nickname -> Nullable<Varchar>,
is_owner -> Bool,
}
}
diesel::table! {
guilds (uuid) {
uuid -> Uuid,
owner_uuid -> Uuid,
#[max_length = 100]
name -> Varchar,
#[max_length = 300]
@ -139,7 +139,6 @@ diesel::joinable!(channel_permissions -> channels (channel_uuid));
diesel::joinable!(channels -> guilds (guild_uuid));
diesel::joinable!(guild_members -> guilds (guild_uuid));
diesel::joinable!(guild_members -> users (user_uuid));
diesel::joinable!(guilds -> users (owner_uuid));
diesel::joinable!(instance_permissions -> users (uuid));
diesel::joinable!(invites -> guilds (guild_uuid));
diesel::joinable!(invites -> users (user_uuid));