From 03c9267a6990cadfccee70607ef01f32fc0615ad Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Thu, 12 Feb 2026 02:34:00 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(admin):=20use=20PostgresJsDa?= =?UTF-8?q?tabase=20instead=20of=20NodePgDatabase?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All backends use postgres-js driver, not node-postgres. The admin services incorrectly imported from drizzle-orm/node-postgres which caused runtime errors: "Cannot find module 'pg'" Fixed in: chat, todo, calendar, contacts, picture, zitare --- apps/calendar/apps/backend/src/admin/admin.service.ts | 4 ++-- apps/chat/apps/backend/src/admin/admin.service.ts | 4 ++-- apps/contacts/apps/backend/src/admin/admin.service.ts | 4 ++-- apps/picture/apps/backend/src/admin/admin.service.ts | 4 ++-- apps/todo/apps/backend/src/admin/admin.service.ts | 4 ++-- apps/zitare/apps/backend/src/admin/admin.service.ts | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/calendar/apps/backend/src/admin/admin.service.ts b/apps/calendar/apps/backend/src/admin/admin.service.ts index ee54fb466..2aa41e6c8 100644 --- a/apps/calendar/apps/backend/src/admin/admin.service.ts +++ b/apps/calendar/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc, inArray } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} async getUserData(userId: string): Promise { diff --git a/apps/chat/apps/backend/src/admin/admin.service.ts b/apps/chat/apps/backend/src/admin/admin.service.ts index a34644430..10a144de4 100644 --- a/apps/chat/apps/backend/src/admin/admin.service.ts +++ b/apps/chat/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} /** diff --git a/apps/contacts/apps/backend/src/admin/admin.service.ts b/apps/contacts/apps/backend/src/admin/admin.service.ts index a241a8e0a..95e7ae07d 100644 --- a/apps/contacts/apps/backend/src/admin/admin.service.ts +++ b/apps/contacts/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc, inArray } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} async getUserData(userId: string): Promise { diff --git a/apps/picture/apps/backend/src/admin/admin.service.ts b/apps/picture/apps/backend/src/admin/admin.service.ts index a7e757e68..c96742f34 100644 --- a/apps/picture/apps/backend/src/admin/admin.service.ts +++ b/apps/picture/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} async getUserData(userId: string): Promise { diff --git a/apps/todo/apps/backend/src/admin/admin.service.ts b/apps/todo/apps/backend/src/admin/admin.service.ts index 1b5f654ca..c13a54767 100644 --- a/apps/todo/apps/backend/src/admin/admin.service.ts +++ b/apps/todo/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc, inArray } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} /** diff --git a/apps/zitare/apps/backend/src/admin/admin.service.ts b/apps/zitare/apps/backend/src/admin/admin.service.ts index 1705bc435..2e358e5f4 100644 --- a/apps/zitare/apps/backend/src/admin/admin.service.ts +++ b/apps/zitare/apps/backend/src/admin/admin.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { Inject } from '@nestjs/common'; -import { NodePgDatabase } from 'drizzle-orm/node-postgres'; +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; import { eq, sql, desc } from 'drizzle-orm'; import * as schema from '../db/schema'; import { @@ -15,7 +15,7 @@ export class AdminService { constructor( @Inject('DATABASE_CONNECTION') - private readonly db: NodePgDatabase + private readonly db: PostgresJsDatabase ) {} async getUserData(userId: string): Promise {