SchémasDiscordUser

DiscordUser

Liaison login 01 Edu ↔ ID Discord.

Source : src/db/schema/discord_users.schema.ts, src/services/dto/discord_users.dto.ts.

Schéma

ChampTypeContraintesDescription
idserialPKAuto-incrément
loginvarchar(100)NOT NULL, UNIQUELogin 01 Edu
discord_idvarchar(30)NOT NULLSnowflake Discord
created_attimestampNOT NULL, default now()Date de création
updated_attimestampNOT NULL, default now()Date de dernière maj

DTO

UpsertDiscordUserDTO

{
  login: string;
  discord_id: string;
}

Le même DTO est utilisé pour la création et la mise à jour (PUT /api/v1/discord-users est un upsert).

Endpoints liés