From 0c33bb9e2d3e9ddf7fee5bf3dfa6a47dab403eb7 Mon Sep 17 00:00:00 2001 From: Brian Cao Date: Thu, 1 Sep 2022 14:54:25 -0700 Subject: [PATCH] fix schema file. --- db/mysql/schema.prisma | 28 +++++++++++++-------------- queries/admin/website/resetWebsite.js | 7 +------ 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/db/mysql/schema.prisma b/db/mysql/schema.prisma index 3e0093ab..9ad2620c 100644 --- a/db/mysql/schema.prisma +++ b/db/mysql/schema.prisma @@ -8,7 +8,7 @@ datasource db { } model account { - user_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt + user_id Int @id @default(autoincrement()) @db.UnsignedInt username String @unique() @db.VarChar(255) password String @db.VarChar(60) is_admin Boolean @default(false) @@ -18,9 +18,9 @@ model account { } model event { - event_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt - website_id BigInt @db.UnsignedBigInt - session_id BigInt @db.UnsignedBigInt + event_id Int @id @default(autoincrement()) @db.UnsignedInt + website_id Int @db.UnsignedInt + session_id Int @db.UnsignedInt created_at DateTime? @default(now()) @db.Timestamp(0) url String @db.VarChar(500) event_name String @db.VarChar(50) @@ -34,16 +34,16 @@ model event { } model event_data { - event_data_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt - event_id BigInt @unique @db.UnsignedBigInt + event_data_id Int @id @default(autoincrement()) @db.UnsignedInt + event_id Int @unique @db.UnsignedInt event_data Json - event event @relation(fields: [event_id], references: [event_id]) + event event @relation(fields: [event_id], references: [event_id]) } model pageview { - view_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt - website_id BigInt @db.UnsignedBigInt - session_id BigInt @db.UnsignedBigInt + view_id Int @id @default(autoincrement()) @db.UnsignedInt + website_id Int @db.UnsignedInt + session_id Int @db.UnsignedInt created_at DateTime? @default(now()) @db.Timestamp(0) url String @db.VarChar(500) referrer String? @db.VarChar(500) @@ -58,9 +58,9 @@ model pageview { } model session { - session_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt + session_id Int @id @default(autoincrement()) @db.UnsignedInt session_uuid String @unique() @db.VarChar(36) - website_id BigInt @db.UnsignedBigInt + website_id Int @db.UnsignedInt created_at DateTime? @default(now()) @db.Timestamp(0) hostname String? @db.VarChar(100) browser String? @db.VarChar(20) @@ -78,9 +78,9 @@ model session { } model website { - website_id BigInt @id @default(autoincrement()) @db.UnsignedBigInt + website_id Int @id @default(autoincrement()) @db.UnsignedInt website_uuid String @unique() @db.VarChar(36) - user_id BigInt @db.UnsignedBigInt + user_id Int @db.UnsignedInt name String @db.VarChar(100) domain String? @db.VarChar(500) share_id String? @unique() @db.VarChar(64) diff --git a/queries/admin/website/resetWebsite.js b/queries/admin/website/resetWebsite.js index 977a35c3..6941c2af 100644 --- a/queries/admin/website/resetWebsite.js +++ b/queries/admin/website/resetWebsite.js @@ -1,5 +1,4 @@ import prisma from 'lib/prisma'; -import redis from 'lib/redis'; export async function resetWebsite(website_id) { const { client, transaction } = prisma; @@ -17,9 +16,5 @@ export async function resetWebsite(website_id) { client.session.deleteMany({ where: { website: { website_id } }, }), - ]).then(async res => { - if (redis.client) { - await redis.del(`website:${res.website_uuid}`); - } - }); + ]); }