From: Mike Bayer Date: Sun, 28 Feb 2010 23:58:01 +0000 (+0000) Subject: -remove proof of concept "cascade constraints" X-Git-Tag: rel_0_6beta2~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=607ed7bc831e9910ef738337f065daec153ccd55;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git -remove proof of concept "cascade constraints" --- diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 3c6652807a..08386059de 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -2319,10 +2319,6 @@ class DropTable(_CreateDropBase): __visit_name__ = "drop_table" - def __init__(self, element, cascade=False, **kw): - self.cascade = cascade - super(DropTable, self).__init__(element, **kw) - class CreateSequence(_CreateDropBase): """Represent a CREATE SEQUENCE statement.""" diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 60f74e923f..2fed1d6663 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -1034,10 +1034,7 @@ class DDLCompiler(engine.Compiled): ) def visit_drop_table(self, drop): - ret = "\nDROP TABLE " + self.preparer.format_table(drop.element) - if drop.cascade: - ret += " CASCADE CONSTRAINTS" - return ret + return "\nDROP TABLE " + self.preparer.format_table(drop.element) def visit_create_index(self, create): index = create.element