///
     /// @param page_size The page size used for retrieval.
     /// @return The number of updates in the database.
-    virtual size_t upgradeExtendedInfo(const LeasePageSize& page_size) = 0;
+    virtual size_t upgradeExtendedInfo4(const LeasePageSize& page_size) = 0;
 
     /// @brief Returns the setting indicating if lease extended info tables
     /// are enabled.
 
 }
 
 size_t
-Memfile_LeaseMgr::upgradeExtendedInfo(const LeasePageSize& /* page_size */) {
+Memfile_LeaseMgr::upgradeExtendedInfo4(const LeasePageSize& /* page_size */) {
     return (0);
 }
 
 
     ///
     /// @param page_size The page size used for retrieval.
     /// @return Always return 0 as this function is a noop for not SQL backends.
-    virtual size_t upgradeExtendedInfo(const LeasePageSize& page_size) override;
+    virtual size_t upgradeExtendedInfo4(const LeasePageSize& page_size) override;
 
 protected:
 
 
 }
 
 size_t
-MySqlLeaseMgr::upgradeExtendedInfo(const LeasePageSize& page_size) {
+MySqlLeaseMgr::upgradeExtendedInfo4(const LeasePageSize& page_size) {
     auto check = CfgMgr::instance().getCurrentCfg()->
         getConsistency()->getExtendedInfoSanityCheck();
 
 
     ///
     /// @param page_size The page size used for retrieval.
     /// @return The number of updates in the database.
-    virtual size_t upgradeExtendedInfo(const LeasePageSize& page_size) override;
+    virtual size_t upgradeExtendedInfo4(const LeasePageSize& page_size) override;
 
     /// @brief Build extended info v6 tables.
     ///
 
 }
 
 size_t
-PgSqlLeaseMgr::upgradeExtendedInfo(const LeasePageSize& page_size) {
+PgSqlLeaseMgr::upgradeExtendedInfo4(const LeasePageSize& page_size) {
     auto check = CfgMgr::instance().getCurrentCfg()->
         getConsistency()->getExtendedInfoSanityCheck();
 
 
     ///
     /// @param page_size The page size used for retrieval.
     /// @return The number of updates in the database.
-    virtual size_t upgradeExtendedInfo(const LeasePageSize& page_size) override;
+    virtual size_t upgradeExtendedInfo4(const LeasePageSize& page_size) override;
 
     /// @brief Build extended info v6 tables.
     ///
 
 }
 
 size_t
-ConcreteLeaseMgr::upgradeExtendedInfo(const LeasePageSize& /* page_size */) {
+ConcreteLeaseMgr::upgradeExtendedInfo4(const LeasePageSize& /* page_size */) {
     return (0);
 }
 
 
 
     /// @brief Stub implementation.
     virtual size_t
-    upgradeExtendedInfo(const LeasePageSize& /* page_size */) override;
+    upgradeExtendedInfo4(const LeasePageSize& /* page_size */) override;
 
     /// @brief Stub implementation.
     virtual size_t buildExtendedInfoTables6(bool /* update */,