docs: def delete(self, obj):
          """Required functionality."""
          del_id = obj.get_id()
          if not del_id:
              return
  
          cur = self._conn().cursor()
  
          tabname = obj.__class__.get_table_name()
          query = 'delete from {0} where id = %s;'.format(tabname)
  
          with self._conn() as conn:
              with conn.cursor() as cur:
                  cur.execute(query, (del_id,))