diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2017-04-04 10:22:32 -0400 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@awstats.zzzcomputing.com> | 2017-04-04 10:22:32 -0400 |
| commit | b4686a0f7864715fdce7c781bafc29da2e91073b (patch) | |
| tree | 2d1c1eeaf6b594399630030e81cf8513b0df49de /lib/sqlalchemy/sql | |
| parent | e28c3c7ec0d74cb0c5cc444cec999a7515656869 (diff) | |
| parent | 4a4b17e0d3a154094858e73ed1e32c5733047de8 (diff) | |
| download | sqlalchemy-b4686a0f7864715fdce7c781bafc29da2e91073b.tar.gz | |
Merge "Apply SQL compilation to sqltext for column-level CHECK constraint"
Diffstat (limited to 'lib/sqlalchemy/sql')
| -rw-r--r-- | lib/sqlalchemy/sql/compiler.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/compiler.py b/lib/sqlalchemy/sql/compiler.py index 441502898..b18f90312 100644 --- a/lib/sqlalchemy/sql/compiler.py +++ b/lib/sqlalchemy/sql/compiler.py @@ -2602,7 +2602,9 @@ class DDLCompiler(Compiled): formatted_name = self.preparer.format_constraint(constraint) if formatted_name is not None: text += "CONSTRAINT %s " % formatted_name - text += "CHECK (%s)" % constraint.sqltext + text += "CHECK (%s)" % self.sql_compiler.process(constraint.sqltext, + include_table=False, + literal_binds=True) text += self.define_constraint_deferrability(constraint) return text |
