mnemo_cards/mnemo_cards_backend/test_postgres.dart

33 lines
879 B
Dart
Raw Permalink Normal View History

2026-01-03 13:14:27 +00:00
import 'package:postgres/postgres.dart' as pg;
void main() async {
print('Testing PostgreSQL connection...');
try {
// Direct PostgreSQL connection test
final connection = await pg.Connection.open(
pg.Endpoint(
host: 'localhost',
port: 5432,
database: 'mnemo_cards_dev',
username: 'mnemo_user',
password: 'dev_password_change_me',
),
2026-01-08 13:02:47 +00:00
settings: pg.ConnectionSettings(sslMode: pg.SslMode.disable),
2026-01-03 13:14:27 +00:00
);
print('✅ PostgreSQL connection successful');
// Test query
final result = await connection.execute('SELECT 1 as test');
print('✅ Query executed successfully');
await connection.close();
print('✅ Database connection closed');
print('🎉 PostgreSQL backend can connect to database!');
} catch (e, s) {
print('❌ Error: $e');
print('Stack trace: $s');
}
2026-01-08 13:02:47 +00:00
}