28 lines
785 B
JavaScript
28 lines
785 B
JavaScript
const { Database } = require('./dist/database');
|
|
|
|
async function testDatabaseInitialization() {
|
|
try {
|
|
console.log('Testing database connection...');
|
|
const isConnected = await Database.testConnection();
|
|
|
|
if (!isConnected) {
|
|
console.error('❌ Database connection failed');
|
|
return;
|
|
}
|
|
|
|
console.log('✅ Database connection successful');
|
|
|
|
console.log('\nTesting basic query...');
|
|
const result = await Database.query('SELECT NOW() as current_time');
|
|
console.log(`✅ Basic query successful: ${result.rows[0].current_time}`);
|
|
|
|
} catch (error) {
|
|
console.error('❌ Test failed:', error.message);
|
|
} finally {
|
|
await Database.close();
|
|
console.log('\nDatabase connection closed');
|
|
}
|
|
}
|
|
|
|
testDatabaseInitialization();
|