Fixed DB
This commit is contained in:
@@ -3,6 +3,8 @@ import { Pool } from "pg"
|
|||||||
import {secrets} from "../src/utils/secrets";
|
import {secrets} from "../src/utils/secrets";
|
||||||
import * as schema from "./schema"
|
import * as schema from "./schema"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export const pool = new Pool({
|
export const pool = new Pool({
|
||||||
connectionString: secrets.DATABASE_URL,
|
connectionString: secrets.DATABASE_URL,
|
||||||
max: 10, // je nach Last
|
max: 10, // je nach Last
|
||||||
|
|||||||
@@ -1,9 +1,18 @@
|
|||||||
import fp from "fastify-plugin"
|
import fp from "fastify-plugin"
|
||||||
import {drizzle, NodePgDatabase} from "drizzle-orm/node-postgres"
|
import {drizzle, NodePgDatabase} from "drizzle-orm/node-postgres"
|
||||||
import { db, pool } from "../../db"
|
|
||||||
import * as schema from "../../db/schema"
|
import * as schema from "../../db/schema"
|
||||||
|
import {secrets} from "../utils/secrets";
|
||||||
|
import { Pool } from "pg"
|
||||||
|
|
||||||
export default fp(async (server, opts) => {
|
export default fp(async (server, opts) => {
|
||||||
|
|
||||||
|
const pool = new Pool({
|
||||||
|
connectionString: secrets.DATABASE_URL,
|
||||||
|
max: 10, // je nach Last
|
||||||
|
})
|
||||||
|
|
||||||
|
const db = drizzle(pool , {schema})
|
||||||
|
|
||||||
// Dekorieren -> überall server.db
|
// Dekorieren -> überall server.db
|
||||||
server.decorate("db", db)
|
server.decorate("db", db)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user