mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-09-16 13:34:10 +02:00
Try to avoid Python 3.13 cog differences
This commit is contained in:
parent
3ab780c39f
commit
995446bc94
2 changed files with 24 additions and 24 deletions
|
|
@ -603,9 +603,9 @@ See :ref:`cli_convert`.
|
||||||
|
|
||||||
Convert columns using Python code you supply. For example:
|
Convert columns using Python code you supply. For example:
|
||||||
|
|
||||||
sqlite-utils convert my.db mytable mycolumn \
|
sqlite-utils convert my.db mytable mycolumn \
|
||||||
'"\n".join(textwrap.wrap(value, 10))' \
|
'"\n".join(textwrap.wrap(value, 10))' \
|
||||||
--import=textwrap
|
--import=textwrap
|
||||||
|
|
||||||
"value" is a variable with the column value to be converted.
|
"value" is a variable with the column value to be converted.
|
||||||
|
|
||||||
|
|
@ -615,30 +615,30 @@ See :ref:`cli_convert`.
|
||||||
|
|
||||||
r.jsonsplit(value, delimiter=',', type=<class 'str'>)
|
r.jsonsplit(value, delimiter=',', type=<class 'str'>)
|
||||||
|
|
||||||
Convert a string like a,b,c into a JSON array ["a", "b", "c"]
|
Convert a string like a,b,c into a JSON array ["a", "b", "c"]
|
||||||
|
|
||||||
r.parsedate(value, dayfirst=False, yearfirst=False, errors=None)
|
r.parsedate(value, dayfirst=False, yearfirst=False, errors=None)
|
||||||
|
|
||||||
Parse a date and convert it to ISO date format: yyyy-mm-dd
|
Parse a date and convert it to ISO date format: yyyy-mm-dd
|
||||||
|
|
||||||
- dayfirst=True: treat xx as the day in xx/yy/zz
|
- dayfirst=True: treat xx as the day in xx/yy/zz
|
||||||
- yearfirst=True: treat xx as the year in xx/yy/zz
|
- yearfirst=True: treat xx as the year in xx/yy/zz
|
||||||
- errors=r.IGNORE to ignore values that cannot be parsed
|
- errors=r.IGNORE to ignore values that cannot be parsed
|
||||||
- errors=r.SET_NULL to set values that cannot be parsed to null
|
- errors=r.SET_NULL to set values that cannot be parsed to null
|
||||||
|
|
||||||
r.parsedatetime(value, dayfirst=False, yearfirst=False, errors=None)
|
r.parsedatetime(value, dayfirst=False, yearfirst=False, errors=None)
|
||||||
|
|
||||||
Parse a datetime and convert it to ISO datetime format: yyyy-mm-ddTHH:MM:SS
|
Parse a datetime and convert it to ISO datetime format: yyyy-mm-ddTHH:MM:SS
|
||||||
|
|
||||||
- dayfirst=True: treat xx as the day in xx/yy/zz
|
- dayfirst=True: treat xx as the day in xx/yy/zz
|
||||||
- yearfirst=True: treat xx as the year in xx/yy/zz
|
- yearfirst=True: treat xx as the year in xx/yy/zz
|
||||||
- errors=r.IGNORE to ignore values that cannot be parsed
|
- errors=r.IGNORE to ignore values that cannot be parsed
|
||||||
- errors=r.SET_NULL to set values that cannot be parsed to null
|
- errors=r.SET_NULL to set values that cannot be parsed to null
|
||||||
|
|
||||||
You can use these recipes like so:
|
You can use these recipes like so:
|
||||||
|
|
||||||
sqlite-utils convert my.db mytable mycolumn \
|
sqlite-utils convert my.db mytable mycolumn \
|
||||||
'r.jsonsplit(value, delimiter=":")'
|
'r.jsonsplit(value, delimiter=":")'
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
--import TEXT Python modules to import
|
--import TEXT Python modules to import
|
||||||
|
|
|
||||||
|
|
@ -2871,9 +2871,9 @@ def _generate_convert_help():
|
||||||
Convert columns using Python code you supply. For example:
|
Convert columns using Python code you supply. For example:
|
||||||
|
|
||||||
\b
|
\b
|
||||||
sqlite-utils convert my.db mytable mycolumn \\
|
sqlite-utils convert my.db mytable mycolumn \\
|
||||||
'"\\n".join(textwrap.wrap(value, 10))' \\
|
'"\\n".join(textwrap.wrap(value, 10))' \\
|
||||||
--import=textwrap
|
--import=textwrap
|
||||||
|
|
||||||
"value" is a variable with the column value to be converted.
|
"value" is a variable with the column value to be converted.
|
||||||
|
|
||||||
|
|
@ -2892,7 +2892,7 @@ def _generate_convert_help():
|
||||||
for name in recipe_names:
|
for name in recipe_names:
|
||||||
fn = getattr(recipes, name)
|
fn = getattr(recipes, name)
|
||||||
help += "\n\nr.{}{}\n\n\b{}".format(
|
help += "\n\nr.{}{}\n\n\b{}".format(
|
||||||
name, str(inspect.signature(fn)), fn.__doc__.rstrip()
|
name, str(inspect.signature(fn)), textwrap.dedent(fn.__doc__.rstrip())
|
||||||
)
|
)
|
||||||
help += "\n\n"
|
help += "\n\n"
|
||||||
help += textwrap.dedent(
|
help += textwrap.dedent(
|
||||||
|
|
@ -2900,8 +2900,8 @@ def _generate_convert_help():
|
||||||
You can use these recipes like so:
|
You can use these recipes like so:
|
||||||
|
|
||||||
\b
|
\b
|
||||||
sqlite-utils convert my.db mytable mycolumn \\
|
sqlite-utils convert my.db mytable mycolumn \\
|
||||||
'r.jsonsplit(value, delimiter=":")'
|
'r.jsonsplit(value, delimiter=":")'
|
||||||
"""
|
"""
|
||||||
).strip()
|
).strip()
|
||||||
return help
|
return help
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue