Added Account Dublicate fucntion, improved default sorts
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "users" ADD COLUMN "canonical_user_id" TEXT,
|
||||
ADD COLUMN "duplicate_detected_at" TIMESTAMP(3),
|
||||
ADD COLUMN "duplicate_reason" TEXT;
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE "users" ADD CONSTRAINT "users_canonical_user_id_fkey" FOREIGN KEY ("canonical_user_id") REFERENCES "users"("id") ON DELETE SET NULL ON UPDATE CASCADE;
|
||||
@@ -60,6 +60,12 @@ model User {
|
||||
createdAt DateTime @default(now()) @map(name: "created_at")
|
||||
updatedAt DateTime @default(now()) @map(name: "updated_at")
|
||||
isBanned Boolean @default(false) @map(name: "is_banned")
|
||||
// Duplicate handling:
|
||||
canonicalUserId String? @map(name: "canonical_user_id")
|
||||
CanonicalUser User? @relation("CanonicalUser", fields: [canonicalUserId], references: [id])
|
||||
Duplicates User[] @relation("CanonicalUser")
|
||||
duplicateDetectedAt DateTime? @map(name: "duplicate_detected_at")
|
||||
duplicateReason String? @map(name: "duplicate_reason")
|
||||
// relations:
|
||||
oauthTokens OAuthToken[]
|
||||
discordAccounts DiscordAccount[]
|
||||
|
||||
Reference in New Issue
Block a user