From 607ed7bc831e9910ef738337f065daec153ccd55 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 28 Feb 2010 23:58:01 +0000 Subject: [PATCH] -remove proof of concept "cascade constraints" --- lib/sqlalchemy/schema.py | 4 ---- lib/sqlalchemy/sql/compiler.py | 5 +---- 2 files changed, 1 insertion(+), 8 deletions(-) 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 -- 2.47.3