src/Pure/Thy/store.scala
changeset 78184 4309bcc8f28b
parent 78182 31835adf148a
child 78185 26b9b40ec1af
--- a/src/Pure/Thy/store.scala	Tue Jun 20 22:57:34 2023 +0200
+++ b/src/Pure/Thy/store.scala	Wed Jun 21 11:05:20 2023 +0200
@@ -267,7 +267,10 @@
     else SQLite.open_database(path, restrict = true)
 
   def maybe_open_build_database(path: Path): Option[SQL.Database] =
-    if (!build_database_test) None else Some(open_build_database(path))
+    if (build_database_test) Some(open_build_database(path)) else None
+
+  def maybe_open_heaps_database(): Option[SQL.Database] =
+    if (build_database_test && build_database_server) Some(open_database_server()) else None
 
   def try_open_database(
     name: String,