This commit is contained in:
ada-dmitry
2024-04-28 12:43:00 +03:00
parent 1ad4ad4f82
commit 57de47d41a
4 changed files with 88 additions and 100 deletions
+8 -1
View File
@@ -24,7 +24,6 @@ class DbTable:
res = sorted(self.columns().keys(), key = lambda x: x)
if 'id' in res:
res.remove('id')
return res
def table_constraints(self):
@@ -39,6 +38,14 @@ class DbTable:
cur.execute(sql)
self.dbconn.conn.commit()
return
def delete(self, val):
sql = "DELETE FROM " + self.table_name()
sql += " WHERE " + "".join(self.column_names_without_id())
sql += "=" + "'" + "".join(val) + "';"
cur = self.dbconn.conn.cursor()
cur.execute(sql)
self.dbconn.conn.commit()
def drop(self):
sql = "DROP TABLE IF EXISTS " + self.table_name()