diff --git a/includes/database/database.inc b/includes/database/database.inc
index 90c007238ce573e64e6c58c79988c61c055686ba..a4c996a0e568ef092567e8a1d0488e4162072b93 100644
--- a/includes/database/database.inc
+++ b/includes/database/database.inc
@@ -831,7 +831,7 @@ public function schema() {
    *   The sanitized table name string.
    */
   public function escapeTable($table) {
-    return preg_replace('/[^A-Za-z0-9_]+/', '', $table);
+    return preg_replace('/[^A-Za-z0-9_.]+/', '', $table);
   }
 
   /**