From bbb59985285a46064c1e7e5ffbaba2afc453a2f6 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Fri, 8 Jul 2005 04:47:53 +0000 Subject: [PATCH] --- lib/sqlalchemy/ansisql.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/sqlalchemy/ansisql.py b/lib/sqlalchemy/ansisql.py index ffa45dce1d..6bec854c7c 100644 --- a/lib/sqlalchemy/ansisql.py +++ b/lib/sqlalchemy/ansisql.py @@ -218,6 +218,14 @@ class ANSICompiler(sql.Compiled): text += " WHERE " + self.get_str(update_stmt.whereclause) self.strings[update_stmt] = text + + def visit_delete(self, delete_stmt): + text = "DELETE FROM " + delete_stmt.table.name + + if delete_stmt.whereclause: + text += " WHERE " + self.get_str(delete_stmt.whereclause) + + self.strings[delete_stmt] = text def __str__(self): return self.get_str(self.parent) -- 2.47.2