From: Mike Bayer Date: Fri, 8 Jul 2005 04:47:53 +0000 (+0000) Subject: (no commit message) X-Git-Tag: rel_0_1_0~891 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbb59985285a46064c1e7e5ffbaba2afc453a2f6;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git --- 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)