summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2016-06-16 15:00:49 -0400
committerGerrit Code Review <gerrit2@ln3.zzzcomputing.com>2016-06-16 15:00:49 -0400
commit21f47e6f7ac0f1bb268cbf70b7c8bafda5d9f6b4 (patch)
tree15c781428a503c17514117dde65be731181a61b6 /lib/sqlalchemy
parentd8da8e4e7dd6b74165b78e6123ecdb3b18ca9bb3 (diff)
parentd7b8b475f8a5c0ddf955157f89db3d44d0dc0d9a (diff)
downloadsqlalchemy-21f47e6f7ac0f1bb268cbf70b7c8bafda5d9f6b4.tar.gz
Merge "Add DDLCompiler.create_table_suffix()"
Diffstat (limited to 'lib/sqlalchemy')
-rw-r--r--lib/sqlalchemy/sql/compiler.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py
index 5e537dfdc..fc5073596 100644
--- a/lib/sqlalchemy/sql/compiler.py
+++ b/lib/sqlalchemy/sql/compiler.py
@@ -2260,7 +2260,13 @@ class DDLCompiler(Compiled):
text = "\nCREATE "
if table._prefixes:
text += " ".join(table._prefixes) + " "
- text += "TABLE " + preparer.format_table(table) + " ("
+ text += "TABLE " + preparer.format_table(table) + " "
+
+ create_table_suffix = self.create_table_suffix(table)
+ if create_table_suffix:
+ text += create_table_suffix + " "
+
+ text += "("
separator = "\n"
@@ -2465,6 +2471,9 @@ class DDLCompiler(Compiled):
colspec += " NOT NULL"
return colspec
+ def create_table_suffix(self, table):
+ return ''
+
def post_create_table(self, table):
return ''