]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
restored table.key
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 22 Jun 2009 22:00:29 +0000 (22:00 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 22 Jun 2009 22:00:29 +0000 (22:00 +0000)
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/compiler.py

index 707030a115c0d828c97f7b9656ae05fd5fd35a04..8f6516c631f2dceb9468f98b2ad443711d90ca04 100644 (file)
@@ -285,6 +285,10 @@ class Table(SchemaItem, expression.TableClause):
         for c in pk.columns:
             c.primary_key = True
 
+    @property
+    def key(self):
+        return _get_table_key(self.name, self.schema)
+
     @property
     def primary_key(self):
         return self._primary_key
index 5e99f565e3bd9ef89535fa2beea69b5a2a6d517e..097be422b7f66ec65af197e74d09793bf34ffd5d 100644 (file)
@@ -918,7 +918,7 @@ class DDLCompiler(engine.Compiled):
             self.preparer.format_table(drop.element.table),
             self.preparer.format_constraint(drop.element)
         )
-        
+    
     def get_column_specification(self, column, **kwargs):
         colspec = self.preparer.format_column(column) + " " + \
                         self.dialect.type_compiler.process(column.type)