sendou.ink/app/db/models/users/upsert.sql

29 lines
597 B
SQL

insert into
"User" (
"discordId",
"discordName",
"discordDiscriminator",
"discordAvatar",
"twitch",
"twitter",
"youtubeId"
)
values
(
@discordId,
@discordName,
@discordDiscriminator,
@discordAvatar,
@twitch,
@twitter,
@youtubeId
) on conflict("discordId") do
update
set
"discordName" = excluded."discordName",
"discordDiscriminator" = excluded."discordDiscriminator",
"discordAvatar" = excluded."discordAvatar",
"twitch" = excluded."twitch",
"twitter" = excluded."twitter",
"youtubeId" = excluded."youtubeId" returning *