We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fe685d0 commit c796202Copy full SHA for c796202
1 file changed
src/lib/setup/prisma.ts
@@ -2,19 +2,10 @@ import { PrismaClient } from "#generated/prisma";
2
import { PrismaPg } from "@prisma/adapter-pg";
3
import { container } from "@skyra/http-framework";
4
5
-interface GetDbParams {
6
- connectionString: string;
7
-}
8
-
9
-function getDb({ connectionString }: GetDbParams) {
10
- const pool = new PrismaPg({ connectionString });
11
12
- const prisma = new PrismaClient({ adapter: pool });
13
14
- return prisma;
15
16
-const connectionString = `${process.env.DATABASE_URL}`;
17
-const prisma = getDb({ connectionString });
+const adapter = new PrismaPg({
+ connectionString: `${process.env.DATABASE_URL}`,
+});
+const prisma = new PrismaClient({ adapter });
18
container.prisma = prisma;
19
20
declare module "@sapphire/pieces" {
0 commit comments