Revision 2057
Added by Aaron Marcuse-Kubitza almost 13 years ago
lib/sql.py | ||
---|---|---|
230 | 230 |
if module == 'psycopg2': |
231 | 231 |
if preserve_case: quote = '"' |
232 | 232 |
# Don't enclose in quotes because this disables case-insensitivity |
233 |
else: return name |
|
233 |
else: |
|
234 |
check_name(name) |
|
235 |
return name |
|
234 | 236 |
elif module == 'MySQLdb': quote = '`' |
235 | 237 |
else: raise NotImplementedError("Can't escape name for "+module+' database') |
236 | 238 |
return quote + name.replace(quote, '') + quote |
Also available in: Unified diff
sql.py: esc_name_by_module(): If not enclosing name in quotes, call check_name() on it