]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
simplified _get_colspec
authorGaëtan de Menten <gdementen@gmail.com>
Wed, 2 Jul 2008 12:58:57 +0000 (12:58 +0000)
committerGaëtan de Menten <gdementen@gmail.com>
Wed, 2 Jul 2008 12:58:57 +0000 (12:58 +0000)
lib/sqlalchemy/schema.py

index 1611697f42cf3812b46ad10d02904d733e5d6229..8e3c072338e8990d4218d95e77c98618aea5c207 100644 (file)
@@ -789,12 +789,8 @@ class ForeignKey(SchemaItem):
     def _get_colspec(self):
         if isinstance(self._colspec, basestring):
             return self._colspec
-        elif self._colspec.table.schema is not None:
-            return "%s.%s.%s" % (self._colspec.table.schema,
-                                 self._colspec.table.name, self._colspec.key)
         else:
-            return "%s.%s" % (self._colspec.table.name, self._colspec.key)
-
+            return "%s.%s" % (self._colspec.table.fullname, self._colspec.key)
     target_fullname = property(_get_colspec)
 
     def references(self, table):