diff --git a/beat/backend/python/database.py b/beat/backend/python/database.py
index e2e8711b9d3e1afed680dc6bb5a40dd7ca6bb7f7..73010e98c43d3345b545a57cd886f2331dd4935f 100644
--- a/beat/backend/python/database.py
+++ b/beat/backend/python/database.py
@@ -75,6 +75,9 @@ class Storage(utils.CodeStorage):
 
     """
 
+    asset_type = "database"
+    asset_folder = "databases"
+
     def __init__(self, prefix, name):
 
         if name.count("/") != 1:
@@ -84,7 +87,7 @@ class Storage(utils.CodeStorage):
         self.fullname = name
         self.prefix = prefix
 
-        path = os.path.join(self.prefix, "databases", name + ".json")
+        path = os.path.join(self.prefix, self.asset_folder, name + ".json")
         path = path[:-5]
         # views are coded in Python
         super(Storage, self).__init__(path, "python")