tmp << isc::cryptolink::CryptoLink::getVersion() << std::endl;
tmp << "database:" << std::endl;
#ifdef HAVE_MYSQL
- tmp << "MySQL backend" << std::endl;
+ tmp << isc::dhcp::MySqlLeaseMgr::getDBVersion() << std::endl;
#endif
#ifdef HAVE_PGSQL
- tmp << "PostgreSQL backend" << std::endl;
+ tmp << isc::dhcp::PgSqlLeaseMgr::getDBVersion() << std::endl;
#endif
- tmp << "Memfile backend";
+ tmp << isc::dhcp::Memfile_LeaseMgr::getDBVersion();
// @todo: more details about database runtime
}
tmp << "linked with:" << endl;
tmp << Logger::getVersion() << endl;
tmp << CryptoLink::getVersion() << endl;
+ tmp << "database:" << endl;
#ifdef HAVE_MYSQL
- tmp << "database: MySQL";
-#else
-#ifdef HAVE_PGSQL
- tmp << "database: PostgreSQL";
-#else
- tmp << "no database";
+ tmp << MySqlLeaseMgr::getDBVersion() << endl;
#endif
+#ifdef HAVE_PGSQL
+ tmp << PgSqlLeaseMgr::getDBVersion() << endl;
#endif
+ tmp << Memfile_LeaseMgr::getDBVersion();
+
// @todo: more details about database runtime
}
tmp << "linked with:" << endl;
tmp << Logger::getVersion() << endl;
tmp << CryptoLink::getVersion() << endl;
+ tmp << "database:" << endl;
#ifdef HAVE_MYSQL
- tmp << "database: MySQL";
-#else
-#ifdef HAVE_PGSQL
- tmp << "database: PostgreSQL";
-#else
- tmp << "no database";
+ tmp << MySqlLeaseMgr::getDBVersion() << endl;
#endif
+#ifdef HAVE_PGSQL
+ tmp << PgSqlLeaseMgr::getDBVersion() << endl;
#endif
+ tmp << Memfile_LeaseMgr::getDBVersion();
+
// @todo: more details about database runtime
}