Commit Graph

119 Commits

Author SHA1 Message Date
Neil O'Toole
25b9d87b08
Revert deletion of cmd sql --exec and --query flags (#333)
* Revert deletion of cmd sql --exec and --query flags

* Fixed conflicts
2023-11-20 00:04:23 -07:00
neilotoole
79ab4940a7 CHANGELOG update 2023-11-19 23:59:30 -07:00
Neil O'Toole
79e1afd64f
SQL rownum() func (#332)
* Implemented SLQ rownum() func
2023-11-19 23:44:36 -07:00
Neil O'Toole
0f9b5e2a75
"sq version" now honors format.datetime option (#330)
* sq version now honors config option format.date

* CHANGELOG update

* sq version now honors config option format.date
2023-11-19 20:28:09 -07:00
neilotoole
c04ef15be8 CHANGELOG clarification 2023-11-19 07:52:40 -07:00
neilotoole
449c01a2c7 CHANGELOG clarification 2023-11-19 07:50:31 -07:00
neilotoole
969e51b809 CHANGELOG for v0.43.1 2023-11-19 07:23:32 -07:00
Neil O'Toole
d7fc315028
sq inspect now shows catalog (when outputting in JSON and YAML format) (#329) 2023-11-19 07:21:38 -07:00
neilotoole
781e7ea235 CHANGELOG clarifications 2023-11-18 21:27:38 -07:00
neilotoole
897a1cba43 CHANGELOG for v0.43.0 2023-11-18 19:32:16 -07:00
Neil O'Toole
f07edef14d
Add flag --src.schema (#326)
* Support for --src.schema in commands "slq", "sql", and "inspect"
2023-11-18 17:05:48 -07:00
neilotoole
3735e803b0 CHANGELOG formatting 2023-09-29 21:17:25 -06:00
Neil O'Toole
f69acb95de
Update CHANGELOG.md 2023-09-11 00:08:01 -06:00
neilotoole
b8451e4168 CHANGELOG for v0.42.1 2023-09-10 11:51:57 -06:00
neilotoole
21d7f8db4c CHANGELOG for v0.42.1 2023-09-10 11:51:08 -06:00
neilotoole
36f096cb38 CHANGELOG for v0.42.1 2023-09-10 11:49:56 -06:00
neilotoole
5b09050c50 CHANGELOG for v0.42.1 2023-09-10 11:48:38 -06:00
neilotoole
648ed8d0ea CHANGELOG update for v0.42.0; tidy up worfklow files 2023-08-22 07:35:41 -06:00
neilotoole
c60fbc8d13 CHANGELOG 2023-08-21 10:27:07 -06:00
Neil O'Toole
6b613d9adc
#279: SQLite virtual tables (#304)
* sqlite: initial extensions support, including virtual tables and fts5
* sqlite: virtual table columns now report type
2023-08-21 10:05:17 -06:00
neilotoole
4b1c4bdaec cmd version: was missing newline in output 2023-08-20 08:50:24 -06:00
neilotoole
3c1320590c v0.41.0 release 2023-08-20 07:41:15 -06:00
neilotoole
ed24e4eec8 v0.40.0 release 2023-08-20 07:40:59 -06:00
neilotoole
754d528ce9 CHANGELOG links 2023-08-18 09:56:06 -06:00
Neil O'Toole
db092d5453
CSV ingest improvements (#302)
* csv: additional datetime detect formats
2023-08-18 09:21:11 -06:00
Neil O'Toole
edc933d897
#200: Feature/200 excel driver (#301)
* Switch to excelize driver
2023-08-16 09:09:50 -06:00
Neil O'Toole
3c4b61b806
#200: Excel date format config (#294)
* Config options to control Excel date/time output format
2023-08-03 23:41:33 -06:00
Neil O'Toole
21c1dea9c4
#200: Switch excel driver for output (#291)
* Switched from xlsxw to excelw for Excel outpt
2023-07-26 22:19:11 -06:00
Neil O'Toole
6ca26f4e4f
Column rename: template now has Alpha field. (#285)
* wip: refactor col name mungeing

* Finished refactoring FieldMeta

* Renamed tpl .AlphaIndex to .Alpha

* wip: debugging source config override

* Source config override passing tests

* CHANGELOG update
2023-07-08 19:34:53 -06:00
Neil O'Toole
9c5836ef1c
#191: XLSX driver auto-detects header row (#284)
* xlsx driver now detects header row.
2023-07-08 09:21:27 -06:00
Neil O'Toole
4ffaae925f
#99: Rename duplicate ingest headers (#283)
* CSV now renames duplicate ingest headers

* Fix broken test

* xlsx ingester now handles duplicate col names

* Update CHANGELOG

* Additional tests for ingest.column.rename

* Removed dead comment in grammar
2023-07-04 11:31:47 -06:00
neilotoole
b4cc109f4e CHANGELOG: Updated to mention #157 2023-07-03 10:46:36 -06:00
neilotoole
39ac854920 CHANGELOG: fixed broken link 2023-07-03 10:38:03 -06:00
neilotoole
7cd8e2711c CHANGELOG: fixed broken link 2023-07-03 10:31:52 -06:00
Neil O'Toole
7396aadb9e
#12: multiple joins (#280)
* The query language now supports multiple joins.
2023-07-03 09:34:19 -06:00
Neil O'Toole
1edc02c378
Table alias implemented (#278) 2023-06-25 10:29:24 -06:00
neilotoole
d81c50d687 Changelog for v0.39.1 2023-06-22 11:37:12 -06:00
neilotoole
6a00c29f65 Changelog for v0.39.1 2023-06-22 11:36:39 -06:00
Neil O'Toole
99af5151b4
#263: Enhancements to 'sq version' and 'sq inspect`. (#274)
* Refactor tablew md writer

* wip: cmd inspect -v

* cmd inspect output improved

* cmd inspect tests

* cmd inspect: help text

* sq inspect enhancements
2023-06-22 09:50:12 -06:00
Neil O'Toole
97739da1e1
#263: sq version host info (#271)
* sq version host info

* workflow: update bug_report.md with version instructions
2023-06-21 06:28:15 -06:00
Neil O'Toole
eedc11ec46
#261: jsonw: deadlock occurred when record was large, due to mutex on Flush() call (#262)
* jsonw: deadlock occurred when record was large, due to mutex on Flush() call
2023-06-19 10:55:38 -06:00
neilotoole
955e56e040 Release v0.38.0 2023-06-18 07:17:36 -06:00
neilotoole
cdd94b0f86 Release v0.38.0 2023-06-18 07:15:30 -06:00
Neil O'Toole
2ba633fc2a
#258: Alias can be an arbitrary string. (#259)
* Fixed space issues with expressions

* Alias can now be an arbitrary string

* Alias can now be an arbitrary string (fixed)

* Alias now automatically applied to expressions

* Ignore .run

* Fixed issue with TestRun not logging correctly to testing.T

* Fiddling with sqlite3 temp file closing

* Re-enable tests
2023-06-18 00:05:09 -06:00
Neil O'Toole
44d27207f8
#256: column-only queries (#257)
* Column-only queries
2023-06-17 19:28:11 -06:00
neilotoole
9ebb4c546c CHANGELOG update 2023-06-16 23:31:10 -06:00
neilotoole
a21f3f3c7e v0.37.1 fix for #252 2023-06-15 08:06:08 -06:00
neilotoole
089bfb7cec CHANGELOG for v0.37.0 2023-06-13 11:37:17 -06:00
Neil O'Toole
24b5fafd78
Proprietary functions now require leading underscore (#241) 2023-05-26 21:11:38 -06:00
Neil O'Toole
debb282386
diff: renamed --count flag to --counts as intended (#240)
* diff: renamed --count flag to --counts as intended

* CHANGELOG for v0.36.1
2023-05-26 14:45:08 -06:00