Uber_Clone/test-db.js

26 lines
602 B
JavaScript

require("dotenv").config();
const { Pool } = require("pg");
// Ensure DATABASE_URL is loaded
if (!process.env.DATABASE_URL) {
console.error("❌ DATABASE_URL is not set!");
process.exit(1);
}
const pool = new Pool({
connectionString: process.env.DATABASE_URL,
ssl: { rejectUnauthorized: false },
});
// Test Database Connection
(async () => {
try {
const result = await pool.query("SELECT NOW()");
console.log("✅ Connected to the database:", result.rows[0]);
} catch (error) {
console.error("❌ Database connection error:", error);
} finally {
pool.end();
}
})();