Remove prisma accelerate

This commit is contained in:
2023-12-14 17:54:13 +01:00
parent 64eb1dc69d
commit fc6ad4d1ee
9 changed files with 4 additions and 27 deletions

View File

@@ -7,7 +7,7 @@
"dev": "nuxt dev --host",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "prisma generate --no-engine && nuxt prepare",
"postinstall": "prisma generate && nuxt prepare",
"lint": "eslint .",
"lint:fix": "eslint . --fix"
},
@@ -17,7 +17,6 @@
"@nuxt/ui": "2.11.1",
"@pinia/nuxt": "0.5.1",
"@prisma/client": "^5.7.0",
"@prisma/extension-accelerate": "^0.6.2",
"@vercel/analytics": "1.1.1",
"@vueuse/motion": "2.0.0",
"pinia": "2.1.7",

View File

@@ -1,6 +1,6 @@
export default defineEventHandler(async () => {
return await usePrisma().announcement.findFirst({
ororderBy: {
orderBy: {
createdAt: 'desc',
},
})

View File

@@ -5,9 +5,6 @@ const PostSchema = z.object({ slug: z.string() }).parse
export default defineEventHandler(async (event) => {
const { slug } = await readValidatedBody(event, PostSchema)
return await usePrisma().post.upsert({
cacheStrategy: {
swr: 60 * 5,
},
where: {
slug,
},

View File

@@ -26,9 +26,6 @@ export default defineEventHandler(async (event) => {
}
return await prisma.bookmark.findMany({
cacheStrategy: {
ttl: 60 * 3,
},
where: whereClause,
orderBy: {
name: 'asc',

View File

@@ -3,9 +3,6 @@ import type { CategoryType } from '@prisma/client'
export default defineEventHandler(async (event) => {
const { type } = getQuery<{ type: CategoryType }>(event)
return await usePrisma().category.findMany({
cacheStrategy: {
ttl: 60 * 3,
},
where: {
type,
},

View File

@@ -3,10 +3,6 @@ export default defineEventHandler(async () => {
orderBy: {
createdAt: 'desc',
},
cacheStrategy: {
ttl: 60 * 60 * 24,
swr: 60 * 5,
},
})
let enabled = true
if (process.env.NODE_ENV === 'development') {

View File

@@ -1,9 +1,5 @@
export default defineEventHandler(async () => {
return await usePrisma().guestbookMessage.findMany({
cacheStrategy: {
ttl: 60 * 60,
swr: 60 * 5,
},
orderBy: {
updatedAt: 'desc',
},

View File

@@ -26,9 +26,6 @@ export default defineEventHandler(async (event) => {
}
return await prisma.talent.findMany({
cacheStrategy: {
ttl: 60 * 3,
},
where: whereClause,
orderBy: {
name: 'asc',

View File

@@ -1,14 +1,12 @@
import { PrismaClient } from '@prisma/client/edge'
import { PrismaClientExtends } from '@prisma/client/scripts/default-index'
import { withAccelerate } from '@prisma/extension-accelerate'
let prisma: any
let prisma: PrismaClient | undefined
export function usePrisma() {
if (!prisma) {
prisma = new PrismaClient({
log: ['warn', 'info', 'error'],
}).$extends(withAccelerate())
})
}
return prisma