Revision 2569
Added by Aaron Marcuse-Kubitza over 12 years ago
lib/sql.py | ||
---|---|---|
113 | 113 |
|
114 | 114 |
def esc_name_by_module(module, name, ignore_case=False): |
115 | 115 |
if module == 'psycopg2' or module == None: |
116 |
if ignore_case: |
|
116 |
if ignore_case and is_safe_name(name):
|
|
117 | 117 |
# Don't enclose in quotes because this disables case-insensitivity |
118 |
check_name(name) |
|
119 | 118 |
return name |
120 | 119 |
else: quote = '"' |
121 | 120 |
elif module == 'MySQLdb': quote = '`' |
Also available in: Unified diff
sql.py: esc_name_by_module(): psycopg2: If ignore_case is set but name is unsafe, just escape it instead of raising an exception