diff --git a/app/Config/Routes.php b/app/Config/Routes.php index f6e26f2..59aa5bf 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -7,6 +7,7 @@ $routes->set404Override('App\Controllers\RoutesController::notfound'); // Dev/Health Check $routes->get('/', 'DevController::sukses'); $routes->get('/sukses', 'DevController::sukses'); +$routes->get('testdb', 'TestDb::test'); // Authentication & Profile $routes->post('auth', 'SuperUserController::auth'); diff --git a/app/Controllers/TestDb.php b/app/Controllers/TestDb.php new file mode 100644 index 0000000..08dd08f --- /dev/null +++ b/app/Controllers/TestDb.php @@ -0,0 +1,27 @@ +query('SELECT 1'); + echo "Default DB connection successful\n"; + } catch (\Exception $e) { + echo "Default DB connection failed: " . $e->getMessage() . "\n"; + } + + try { + $db = \Config\Database::connect('postgre'); + $query = $db->query('SELECT 1'); + echo "Postgre DB connection successful\n"; + } catch (\Exception $e) { + echo "Postgre DB connection failed: " . $e->getMessage() . "\n"; + } + + die; + } +}