Skip to content

Commit

Permalink
✨ create separate delete_database method
Browse files Browse the repository at this point in the history
  • Loading branch information
Rezenders committed Nov 26, 2023
1 parent 21de6f8 commit 9dbd626
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions ros_typedb/ros_typedb/typedb_interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,14 @@ def __del__(self):
def connect_driver(self, address):
self.driver = TypeDB.core_driver(address=address)

def create_database(self, database_name, force=False):
if self.driver.databases.contains(database_name) and force:
def delete_database(self, database_name):
if self.driver.databases.contains(database_name):
self.driver.databases.get(database_name).delete()

def create_database(self, database_name, force=False):
if force:
self.delete_database(database_name)

if not self.driver.databases.contains(database_name):
self.driver.databases.create(database_name)
self.database_name = database_name
Expand Down

0 comments on commit 9dbd626

Please sign in to comment.