testing new cahnges for db
This commit is contained in:
parent
e0fdc1d93d
commit
5604b1d05b
|
|
@ -1,16 +1,24 @@
|
||||||
const { Sequelize } = require('sequelize');
|
const { Sequelize } = require('sequelize');
|
||||||
|
require('dotenv').config();
|
||||||
|
|
||||||
async function createDatabase() {
|
async function createDatabase() {
|
||||||
// Connect to default postgres database first
|
// Connect to default postgres database first
|
||||||
const sequelize = new Sequelize('postgres', 'postgres', 'postgres', {
|
// Use credentials from .env or defaults
|
||||||
host: 'localhost',
|
const dbUser = process.env.DB_USER || 'postgres';
|
||||||
port: 5432,
|
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',
|
dialect: 'postgres',
|
||||||
logging: false
|
logging: false
|
||||||
});
|
});
|
||||||
|
|
||||||
try {
|
try {
|
||||||
console.log('🔌 Connecting to PostgreSQL...');
|
|
||||||
await sequelize.authenticate();
|
await sequelize.authenticate();
|
||||||
console.log('✅ Connected to PostgreSQL successfully');
|
console.log('✅ Connected to PostgreSQL successfully');
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue