testing new cahnges for db

This commit is contained in:
Deep Koluguri 2025-11-05 10:19:24 -05:00
parent e0fdc1d93d
commit 5604b1d05b
1 changed files with 12 additions and 4 deletions

View File

@ -1,16 +1,24 @@
const { Sequelize } = require('sequelize');
require('dotenv').config();
async function createDatabase() {
// Connect to default postgres database first
const sequelize = new Sequelize('postgres', 'postgres', 'postgres', {
host: 'localhost',
port: 5432,
// Use credentials from .env or defaults
const dbUser = process.env.DB_USER || 'postgres';
const dbPassword = process.env.DB_PASSWORD || 'postgres';
const dbHost = process.env.DB_HOST || 'localhost';
const dbPort = process.env.DB_PORT || 5432;
console.log(`🔌 Connecting to PostgreSQL at ${dbHost}:${dbPort} as user "${dbUser}"...`);
const sequelize = new Sequelize('postgres', dbUser, dbPassword, {
host: dbHost,
port: dbPort,
dialect: 'postgres',
logging: false
});
try {
console.log('🔌 Connecting to PostgreSQL...');
await sequelize.authenticate();
console.log('✅ Connected to PostgreSQL successfully');