bool AuthDatabasePostgreSQL::getAuth(const std::string &name, AuthEntry &res)
{
- pingDatabase();
+ verifyDatabase();
const char *values[] = { name.c_str() };
PGresult *result = execPrepared("auth_read", 1, values, false, false);
bool AuthDatabasePostgreSQL::saveAuth(const AuthEntry &authEntry)
{
- pingDatabase();
+ verifyDatabase();
beginSave();
bool AuthDatabasePostgreSQL::createAuth(AuthEntry &authEntry)
{
- pingDatabase();
+ verifyDatabase();
std::string lastLoginStr = itos(authEntry.last_login);
const char *values[] = {
bool AuthDatabasePostgreSQL::deleteAuth(const std::string &name)
{
- pingDatabase();
+ verifyDatabase();
const char *values[] = { name.c_str() };
execPrepared("auth_delete", 1, values);
void AuthDatabasePostgreSQL::listNames(std::vector<std::string> &res)
{
- pingDatabase();
+ verifyDatabase();
PGresult *results = execPrepared("auth_list_names", 0,
NULL, NULL, NULL, false, false);