Download Latest Version sq-0.48.5-linux-amd64.tar.gz (12.0 MB)
Email in envelope

Get an email when there's a new version of sq data wrangler

Home / v0.47.4
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2024-02-10 1.4 kB
sq_0.47.4_linux_amd64.termux.deb 2024-02-10 11.0 MB
sq_0.47.4_linux_amd64.deb 2024-02-10 11.0 MB
sq_0.47.4_linux_amd64.pkg.tar.zst 2024-02-10 10.8 MB
sq_0.47.4_linux_arm64.pkg.tar.zst 2024-02-10 9.9 MB
sq_0.47.4_linux_arm64.termux.deb 2024-02-10 10.2 MB
sq_0.47.4_linux_amd64.rpm 2024-02-10 11.4 MB
sq_0.47.4_linux_arm64.deb 2024-02-10 10.2 MB
sq_0.47.4_linux_arm64.rpm 2024-02-10 10.5 MB
sq-0.47.4-arm64-arm64.tar.gz 2024-02-10 10.2 MB
sq_0.47.4_linux_amd64.apk 2024-02-10 11.4 MB
sq_0.47.4_linux_arm64.apk 2024-02-10 10.5 MB
sq-0.47.4-amd64-amd64.tar.gz 2024-02-10 11.0 MB
sq-0.47.4-amd64-amd64.zip 2024-02-10 10.6 MB
sq-0.47.4-macos-amd64.tar.gz 2024-02-10 11.0 MB
sq-0.47.4-macos-arm64.tar.gz 2024-02-10 10.5 MB
README.md 2024-02-10 2.2 kB
v0.47.4 source code.tar.gz 2024-02-10 55.0 MB
v0.47.4 source code.zip 2024-02-10 55.4 MB
Totals: 19 Items   270.5 MB 0

Patch release with changes to flags. See the earlier v0.47.0 release for recent headline features.

Added

  • By default, sq prints source locations with the password redacted. This is a sensible default, but there are legitimate reasons to access the unredacted connection string. Thus a new global flag --no-redact (and a corresponding redact config option).

```shell # Default behavior: password is redacted $ sq src -v @sakila/pg12 postgres postgres://sakila:xxxxx@192.168.50.132/sakila

# Unredacted $ sq src -v --no-redact @sakila/pg12 postgres postgres://sakila:p_ssW0rd@192.168.50.132/sakila ```

  • Previously, if an error occurred when verbose was true, and error.format was text, sq would print a stack trace to stderr. This was poor default behavior, flooding the user terminal, so the default is now no stack trace. To restore the previous behavior, use the new -E (--error.stack) flag, or set the error.stack config option.

Changed

  • The --src.schema flag (as used in sq inspect, sq sql, and the root sq cmd) now accepts --src.schema=CATALOG.. Note the . suffix on CATALOG.. This is in addition to the existing allowed forms SCHEMA and CATALOG.SCHEMA. This new CATALOG. form is effectively equivalent to CATALOG.CURRENT_SCHEMA.

shell # Inspect using the default schema in the "sales" catalog $ sq inspect --src.schema=sales.

  • The --src.schema flag is now validated. Previously, if you provided a non-existing catalog or schema value, sq would silently ignore it and use the defaults. This could mislead the user into thinking that they were getting valid results from the non-existent catalog or schema. Now an error is returned.
Source: README.md, updated 2024-02-10