Replace postgres package with pg for PostgreSQL support with drizzle

This commit is contained in:
Aman Varshney
2025-04-10 11:39:55 +05:30
parent f317482e98
commit 8120222817
4 changed files with 11 additions and 7 deletions

View File

@@ -0,0 +1,5 @@
---
"create-better-t-stack": patch
---
Replace postgres package with pg for PostgreSQL support with drizzle

View File

@@ -31,7 +31,8 @@ export const dependencyVersionMap = {
"drizzle-kit": "^0.30.5", "drizzle-kit": "^0.30.5",
"@libsql/client": "^0.14.0", "@libsql/client": "^0.14.0",
postgres: "^3.4.5", pg: "^8.14.1",
"@types/pg": "^8.11.11",
mysql2: "^3.14.0", mysql2: "^3.14.0",

View File

@@ -45,8 +45,8 @@ export async function setupDatabase(
}); });
} else if (databaseType === "postgres") { } else if (databaseType === "postgres") {
addPackageDependency({ addPackageDependency({
dependencies: ["drizzle-orm", "postgres"], dependencies: ["drizzle-orm", "pg"],
devDependencies: ["drizzle-kit"], devDependencies: ["drizzle-kit", "@types/pg"],
projectDir: serverDir, projectDir: serverDir,
}); });
} else if (databaseType === "mysql") { } else if (databaseType === "mysql") {

View File

@@ -1,5 +1,3 @@
import { drizzle } from "drizzle-orm/postgres-js"; import { drizzle } from "drizzle-orm/node-postgres";
import postgres from "postgres";
const queryClient = postgres(process.env.DATABASE_URL || ""); export const db = drizzle(process.env.DATABASE_URL || "");
export const db = drizzle({ client: queryClient });