feat: move to typeorm
Some checks failed
TrafficCue Server CI / check (push) Failing after 23s

This commit is contained in:
Cfp
2025-08-21 12:18:56 +02:00
parent b8549c6deb
commit 03e602c814
9 changed files with 380 additions and 64 deletions

View File

@ -1,5 +1,13 @@
import { Pool } from "pg";
import "reflect-metadata";
import { DataSource } from "typeorm";
import { User } from "./entities/User";
import { Review } from "./entities/Review";
import { Saved } from "./entities/Saved";
export const pool = new Pool({
connectionString: process.env.DATABASE_URL,
});
export const db = new DataSource({
type: "postgres",
url: process.env.DATABASE_URL,
synchronize: process.argv.includes("sync"),
entities: [User, Review, Saved]
})