mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-08-13 12:54:12 +02:00
Use quoted SQL identifiers in convert --dry-run, closes #829
This commit is contained in:
parent
25c632fbbc
commit
c5063f67b1
2 changed files with 33 additions and 5 deletions
|
|
@ -3283,12 +3283,12 @@ def convert(
|
|||
db.conn.create_function("preview_transform", 1, preview)
|
||||
sql = """
|
||||
select
|
||||
[{column}] as value,
|
||||
preview_transform([{column}]) as preview
|
||||
from [{table}]{where} limit 10
|
||||
{column} as value,
|
||||
preview_transform({column}) as preview
|
||||
from {table}{where} limit 10
|
||||
""".format(
|
||||
column=columns[0],
|
||||
table=table,
|
||||
column=quote_identifier(columns[0]),
|
||||
table=quote_identifier(table),
|
||||
where=f" where {where}" if where is not None else "",
|
||||
)
|
||||
for row in db.conn.execute(sql, where_args).fetchall():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue