]> git.mxchange.org Git - fba.git/blobdiff - fba/models/instances.py
Continued:
[fba.git] / fba / models / instances.py
index 72c16ba560bf8ffe2c0a3fbdcd092093279e0750..325be377998ab9e74a042ac8c8d9e0be4745a661 100644 (file)
@@ -573,6 +573,17 @@ def valid(value: str, column: str) -> bool:
     logger.debug("is_valid='%s' - EXIT!", is_valid)
     return is_valid
 
+def delete(domain: str):
+    logger.debug("domain='%s' - CALLED!", domain)
+    domain_helper.raise_on(domain)
+
+    database.cursor.execute(f"DELETE FROM instances WHERE domain = ? LIMIT 1", [domain])
+
+    logger.debug("Invoking commit() ...")
+    database.connection.commit()
+
+    logger.debug("EXIT!")
+
 def translate_idnas(rows: list, column: str):
     logger.debug("rows[]='%s' - CALLED!", type(rows))