diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-08-23 18:49:33 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2012-08-23 18:49:33 -0400 |
commit | 17f9bc5735b021201c1800adc2236b3fe67262b2 (patch) | |
tree | a28885b6ff544dc08b5d1e81b54c9bfe111a1917 /lib/sqlalchemy/sql/expression.py | |
parent | 28bfc3d5dfdaae57a94f660959aaaeb83a5e2132 (diff) | |
download | sqlalchemy-17f9bc5735b021201c1800adc2236b3fe67262b2.tar.gz |
small tweaks to make insert() behavior more consistent, mostly tests, [ticket:2461]
Diffstat (limited to 'lib/sqlalchemy/sql/expression.py')
-rw-r--r-- | lib/sqlalchemy/sql/expression.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py index cbc3b47ad..b7b965ea9 100644 --- a/lib/sqlalchemy/sql/expression.py +++ b/lib/sqlalchemy/sql/expression.py @@ -4455,6 +4455,13 @@ class TableClause(Immutable, FromClause): named_with_column = True + implicit_returning = False + """:class:`.TableClause` doesn't support having a primary key or column + -level defaults, so implicit returning doesn't apply.""" + + _autoincrement_column = None + """No PK or default support so no autoincrement column.""" + def __init__(self, name, *columns): super(TableClause, self).__init__() self.name = self.fullname = name |