Simon Willison
5a7f522980
sqlite-utils convert can now use callable references, closes #686
...
This now works:
echo '{"date": "13th January 2025"}' | sqlite-utils insert dates.db dates -
sqlite-utils convert dates.db dates date r.parsedate
sqlite-utils rows dates.db dates
Previously the command would have been:
sqlite-utils convert dates.db dates date 'r.parsedate(value)'
2025-11-29 14:43:02 -08:00
Simon Willison
c872d27bb3
Use REAL not FLOAT as SQLite column type ( #680 )
...
* Use REAL not FLOAT as SQLite column type, refs #645
* Fix for REAL columns by CSV --detect-types
Refs https://github.com/simonw/sqlite-utils/issues/645#issuecomment-3568947189
* Removed note about strict and REAL
2025-11-23 21:37:59 -08:00
Simon Willison
fb93452ea8
Use double quotes not braces for tables and columns ( #678 )
...
Closes #677
2025-11-23 20:43:26 -08:00
Simon Willison
96fab69256
Removed convert skip_false and --skip-false, closes #542
2025-11-23 15:40:28 -08:00
Simon Willison
d2bcdc00c6
Swapped the order of a bunch of pytest comparisons
...
When I wrote this I thought constant == value was a better assertion. I no longer think that.
2023-08-17 18:05:13 -07:00
Simon Willison
e0ec4c3451
--no-skip-false option, plus docs - closes #527
2023-05-08 14:03:20 -07:00
Simon Willison
a46a5e3a9e
Improved code compilation pattern, closes #472
2022-08-26 22:20:09 -07:00
Simon Willison
751ab205ac
Fix for --multi combined with --dry-run, closes #415
2022-03-20 21:18:18 -07:00
Simon Willison
22c8d10dd3
--convert function can now modify row in place, closes #371
2022-01-09 12:06:02 -08:00
Simon Willison
500a35ad4d
Also support def convert(value), closes #355
...
Plus added custom syntax error display
2021-12-10 16:49:28 -08:00
Simon Willison
7a43af232e
Support nested imports, closes #351
2021-12-10 16:11:22 -08:00
Simon Willison
a3df483c80
sqlite-utils convert db table column -, refs #353
2021-12-10 16:01:02 -08:00
Simon Willison
d83b256813
--where and -p options for sqlite-utils convert, closes #304
2021-08-02 11:58:05 -07:00
Simon Willison
5ec6686153
sqlite-utils convert command and db[table].convert(...) method
...
Closes #251 , closes #302 .
2021-08-01 21:47:39 -07:00