Simon Willison
|
e0c476bc38
|
Fix test for Python 3.6, refs #368
|
2022-01-08 18:37:53 -08:00 |
|
Simon Willison
|
539f5ccd90
|
Support 'python -m sqlite_utils', closes #368
Refs #364
|
2022-01-08 18:33:22 -08:00 |
|
Simon Willison
|
a7b29bfaa9
|
Fixed bug with sqlite-utils upsert --detect-types, closes #362
|
2022-01-05 22:28:29 -08:00 |
|
Simon Willison
|
d1ed2f423d
|
Refactored sqlite-utils insert tests into test_cli_insert.py
|
2022-01-05 22:24:53 -08:00 |
|
Simon Willison
|
3b2a7c0e5b
|
Refactor test for #149, spitting it from other rebuild test
Also refs #354
|
2021-12-10 16:56:50 -08:00 |
|
Simon Willison
|
7427a9137f
|
Output [] in JSON mode if no rows, closes #328
|
2021-09-22 13:20:04 -07:00 |
|
Simon Willison
|
7e2dcbbbea
|
Fixed bug with --no-headers --tsv, closes #295
|
2021-08-18 13:18:54 -07:00 |
|
Simon Willison
|
ccf128cd6d
|
sqlite-utils search --quote option, closes #296
|
2021-08-18 13:10:44 -07:00 |
|
Simon Willison
|
a6567ec507
|
Capture parameters= not params=, refs #309
|
2021-08-09 15:33:33 -07:00 |
|
Simon Willison
|
14f643d9e9
|
Better error messages in CLI, closes #309
|
2021-08-09 15:25:52 -07:00 |
|
Simon Willison
|
f67327abf0
|
sqlite-utils insert --flatten option, closes #310
|
2021-08-09 14:44:03 -07:00 |
|
Simon Willison
|
ab8d4aad0c
|
sqlite-utils schema now takes optional tables, closes #299
|
2021-07-24 15:08:36 -07:00 |
|
Simon Willison
|
90e211e3e2
|
Now complies with flake8, refs #291
|
2021-06-22 18:22:08 -07:00 |
|
Simon Willison
|
9faeef230b
|
New db.query() method, refs #290
|
2021-06-21 21:03:59 -07:00 |
|
Simon Willison
|
0e797033f9
|
.transform() on rowid (non-pk) tables bug fix, closes #284
|
2021-06-19 08:28:26 -07:00 |
|
Simon Willison
|
fd9867d145
|
sqlite-utils insert --detect-types option, refs #282
|
2021-06-18 21:18:58 -07:00 |
|
Simon Willison
|
eea3851d40
|
Added test, formatted with Black - refs #276, #277
|
2021-06-18 07:57:32 -07:00 |
|
Simon Willison
|
ca2b26130f
|
sqlite-utils dump command, closes #274
|
2021-06-16 16:51:48 -07:00 |
|
Simon Willison
|
287cdcae89
|
Turn SQL errors into click errors
|
2021-06-15 21:40:28 -07:00 |
|
Simon Willison
|
0d2e4f49f3
|
db.schema and 'sqlite-utils schema' command, closes #268
|
2021-06-11 13:51:49 -07:00 |
|
Simon Willison
|
28dc5aac34
|
sqlite-utils indexes command, refs #263
|
2021-06-02 21:26:49 -07:00 |
|
Simon Willison
|
8de5595c21
|
Handle BOM in CSV files, closes #250
|
2021-05-28 22:34:17 -07:00 |
|
Simon Willison
|
51d01da30d
|
Ability to add descending order indexes (#262)
* DescIndex(column) for descending index columns, refs #260
* Ability to add desc indexes using CLI, closes #260
|
2021-05-28 22:01:38 -07:00 |
|
Simon Willison
|
2f3371ecb1
|
Suggest --alter if column is missing, closes #259, refs #256
|
2021-05-18 20:26:22 -07:00 |
|
Simon Willison
|
09c3386f55
|
Applied Black, refs #237
|
2021-02-25 09:13:00 -08:00 |
|
Simon Willison
|
bba6e241be
|
--ignore for sqlite-utils drop-table and drop-view, closes #237
|
2021-02-25 09:11:37 -08:00 |
|
Simon Willison
|
a76e3b33ac
|
Fixed bug with add_foreign_key against columns with spaces, closes #238
|
2021-02-25 08:53:53 -08:00 |
|
Simon Willison
|
2ba5588881
|
sqlite-utils --attach option, closes #236
|
2021-02-18 21:08:39 -08:00 |
|
Simon Willison
|
50d2096f5e
|
--no-headers option for sqlite-utils insert --csv, closes #228
|
2021-02-14 14:25:03 -08:00 |
|
Simon Willison
|
1a93b72ba7
|
Increase csv field_size_limit to maximum, closes #229
Refs #227
|
2021-02-14 13:33:21 -08:00 |
|
Simon Willison
|
f51a1f6c3c
|
Run tests against Ubuntu, macOS and Windows
With tests fixes for Windows, thanks to @nieuwenhoven in #225. Closes #232
|
2021-02-14 12:39:54 -08:00 |
|
Simon Willison
|
1b666f9315
|
--delimiter and --quotechar, closes #223
|
2021-02-05 17:34:47 -08:00 |
|
Simon Willison
|
1e38a16ea8
|
Nicer error message for invalid JSON insert, closes #206
|
2021-01-03 10:42:17 -08:00 |
|
Simon Willison
|
5b246d17a0
|
'sqlite-utils triggers' command, closes #218
|
2021-01-02 19:03:15 -08:00 |
|
Simon Willison
|
33c759a74c
|
Test now tolerates optimize producing larger DB, closes #209
|
2021-01-01 15:52:36 -08:00 |
|
Simon Willison
|
c5a798c15f
|
.search_sql() fully respects columns=, closes #201
Refs #192 and #197
|
2020-11-08 08:53:53 -08:00 |
|
Simon Willison
|
6863dc2677
|
sqlite-utils rows -c, closes #200
|
2020-11-06 16:28:41 -08:00 |
|
Simon Willison
|
309ae84336
|
'-f' must now always be specified as '--fmt', refs #194
|
2020-11-06 16:19:04 -08:00 |
|
Simon Willison
|
afee15f04b
|
--tsv output option, closes #193
|
2020-11-06 16:09:42 -08:00 |
|
Simon Willison
|
63e2bdf18d
|
Added test for sqlite-utils search, refs #192
|
2020-11-06 15:40:42 -08:00 |
|
Simon Willison
|
d411fba1f4
|
.search() works for FTS4, yields dicts
Closes #198, refs #197
|
2020-11-06 10:30:41 -08:00 |
|
Simon Willison
|
f99a236529
|
Progress bar for sqlite-utils insert command, closes #173
|
2020-10-27 11:16:02 -07:00 |
|
Simon Willison
|
2771ab96e7
|
Test showing stdin inserts work
|
2020-10-25 20:05:56 -07:00 |
|
Simon Willison
|
21ff60e3b1
|
--load-extension= for many more commands, closes #137
Also added --load-extension=spatialite shortcut, closes #136
|
2020-10-16 12:14:22 -07:00 |
|
Simon Willison
|
2c541fac35
|
--encoding option for non-utf8 CSV/TSV, closes #182
|
2020-10-16 10:18:46 -07:00 |
|
Simon Willison
|
5a63b9e88c
|
Simplify drop-foreign-key, and drop_foreign_keys, closes #177
|
2020-09-24 09:19:07 -07:00 |
|
Simon Willison
|
d13c123100
|
sqlite-utils transform --column-order option, closes #176
|
2020-09-24 09:11:53 -07:00 |
|
Simon Willison
|
55cf928f73
|
sqlite-utils extract, closes #42
|
2020-09-22 16:37:39 -07:00 |
|
Simon Willison
|
752d261229
|
Implemented sqlite-utils transform command, closes #164
|
2020-09-22 00:47:58 -07:00 |
|
Simon Willison
|
e23eedb4ce
|
ignore=True argument for add_foreign_key, closes #112
Also --ignore for add-foreign-key command
Plus table.add_foreign_key(...) now returns self, allowing more chaining
|
2020-09-20 15:17:25 -07:00 |
|