Описание изменений
This commit is contained in:
@@ -1,19 +1,21 @@
|
||||
const createGuestMessagesTable = require('./migrations/create_guest_messages_table');
|
||||
const { Pool } = require('pg');
|
||||
const logger = require('../utils/logger');
|
||||
|
||||
async function initDatabase() {
|
||||
try {
|
||||
// ... существующий код ...
|
||||
|
||||
// Выполняем миграции
|
||||
await pool.query(createUsersTable);
|
||||
await pool.query(createSessionTable);
|
||||
await pool.query(createNoncesTable);
|
||||
await pool.query(createMessagesTable);
|
||||
await pool.query(createConversationsTable);
|
||||
await pool.query(createGuestMessagesTable);
|
||||
|
||||
// ... существующий код ...
|
||||
} catch (error) {
|
||||
// ... существующий код ...
|
||||
const pool = new Pool({
|
||||
user: process.env.DB_USER || 'dapp_user',
|
||||
host: process.env.DB_HOST || 'localhost',
|
||||
database: process.env.DB_NAME || 'dapp_db',
|
||||
password: process.env.DB_PASSWORD,
|
||||
port: process.env.DB_PORT || 5432,
|
||||
});
|
||||
|
||||
// Проверка подключения
|
||||
pool.query('SELECT NOW()', (err, res) => {
|
||||
if (err) {
|
||||
logger.error('Error connecting to database:', err);
|
||||
} else {
|
||||
logger.info('Успешное подключение к базе данных:', res.rows[0]);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = { pool };
|
||||
Reference in New Issue
Block a user