summaryrefslogtreecommitdiff
path: root/src/database/database-postgresql.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/database/database-postgresql.h')
-rw-r--r--src/database/database-postgresql.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/database/database-postgresql.h b/src/database/database-postgresql.h
index 340f0a7b8..409e62fe0 100644
--- a/src/database/database-postgresql.h
+++ b/src/database/database-postgresql.h
@@ -32,14 +32,13 @@ public:
Database_PostgreSQL(const std::string &connect_string);
~Database_PostgreSQL();
- virtual void pingDatabase();
-
void beginSave();
void endSave();
void rollback();
bool initialized() const;
+
protected:
// Conversion helpers
inline int pg_to_int(PGresult *res, int row, int col)
@@ -84,6 +83,7 @@ protected:
}
void createTableIfNotExists(const std::string &table_name, const std::string &definition);
+ void verifyDatabase();
// Database initialization
void connectToDatabase();
@@ -114,8 +114,6 @@ public:
MapDatabasePostgreSQL(const std::string &connect_string);
virtual ~MapDatabasePostgreSQL() = default;
- virtual void pingDatabase() { Database_PostgreSQL::pingDatabase(); }
-
bool saveBlock(const v3s16 &pos, const std::string &data);
void loadBlock(const v3s16 &pos, std::string *block);
bool deleteBlock(const v3s16 &pos);
@@ -135,8 +133,6 @@ public:
PlayerDatabasePostgreSQL(const std::string &connect_string);
virtual ~PlayerDatabasePostgreSQL() = default;
- virtual void pingDatabase() { Database_PostgreSQL::pingDatabase(); }
-
void savePlayer(RemotePlayer *player);
bool loadPlayer(RemotePlayer *player, PlayerSAO *sao);
bool removePlayer(const std::string &name);