Skip to content

Commit ce82ecc

Browse files
committed
Updating dependencies and updating documentation
1 parent 8d140e5 commit ce82ecc

5 files changed

Lines changed: 72 additions & 61 deletions

File tree

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ associated database, scheme / build tag, and scheme aliases:
271271
| Apache H2 | `h2` | | [github.com/jmrobles/h2go][d-h2] |
272272
| Apache Hive | `hive` | `hi`, `hive2` | [sqlflow.org/gohive][d-hive] |
273273
| Apache Ignite | `ignite` | `ig`, `gridgain` | [github.com/amsokol/ignite-go-client/sql][d-ignite] |
274+
| Apache Impala | `impala` | `im` | [github.com/sclgo/impala-go][d-impala] |
274275
| AWS Athena | `athena` | `s3`, `aws`, `awsathena` | [github.com/uber/athenadriver/go][d-athena] |
275276
| Azure CosmosDB | `cosmos` | `cm`, `gocosmos` | [github.com/btnguyen2k/gocosmos][d-cosmos] |
276277
| Cassandra | `cassandra` | `ca`, `scy`, `scylla`, `datastax`, `cql` | [github.com/MichaelS11/go-cql-driver][d-cassandra] |
@@ -279,7 +280,7 @@ associated database, scheme / build tag, and scheme aliases:
279280
| Cznic QL | `ql` | `cznic`, `cznicql` | [modernc.org/ql][d-ql] |
280281
| Databend | `databend` | `dd`, `bend` | [github.com/datafuselabs/databend-go][d-databend] |
281282
| Databricks | `databricks` | `br`, `brick`, `bricks`, `databrick` | [github.com/databricks/databricks-sql-go][d-databricks] |
282-
| DuckDB | `duckdb` | `dk`, `ddb`, `duck`, `file` | [github.com/marcboeker/go-duckdb][d-duckdb] <sup>[][f-cgo]</sup> |
283+
| DuckDB | `duckdb` | `dk`, `ddb`, `duck`, `file` | [github.com/marcboeker/go-duckdb/v2][d-duckdb] <sup>[][f-cgo]</sup> |
283284
| DynamoDb | `dynamodb` | `dy`, `dyn`, `dynamo`, `dynamodb` | [github.com/btnguyen2k/godynamo][d-dynamodb] |
284285
| Exasol | `exasol` | `ex`, `exa` | [github.com/exasol/exasol-driver-go][d-exasol] |
285286
| Firebird | `firebird` | `fb`, `firebirdsql` | [github.com/nakagami/firebirdsql][d-firebird] |
@@ -311,7 +312,7 @@ associated database, scheme / build tag, and scheme aliases:
311312
| TiDB | `mysql` | `ti`, `tidb` | [github.com/go-sql-driver/mysql][d-mysql] <sup>[][f-wire]</sup> |
312313
| Vitess Database | `mysql` | `vt`, `vitess` | [github.com/go-sql-driver/mysql][d-mysql] <sup>[][f-wire]</sup> |
313314
| | | | |
314-
| Apache Impala | `impala` | `im` | [github.com/bippio/go-impala][d-impala] |
315+
| | | | |
315316
| | | | |
316317
| **NO DRIVERS** | `no_base` | | _no base drivers (useful for development)_ |
317318
| **MOST DRIVERS** | `most` | | _all stable drivers_ |

drivers/duckdb/duckdb.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"io"
1111
"strings"
1212

13-
_ "github.com/marcboeker/go-duckdb" // DRIVER
13+
_ "github.com/marcboeker/go-duckdb/v2" // DRIVER
1414
"github.com/xo/usql/drivers"
1515
"github.com/xo/usql/drivers/metadata"
1616
infos "github.com/xo/usql/drivers/metadata/informationschema"

go.mod

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,23 @@ require (
3838
github.com/kenshaw/colors v0.2.1
3939
github.com/kenshaw/rasterm v0.1.12
4040
github.com/lib/pq v1.10.9
41-
github.com/marcboeker/go-duckdb v1.8.5
41+
github.com/marcboeker/go-duckdb/v2 v2.1.0
4242
github.com/mattn/go-adodb v0.0.1
4343
github.com/mattn/go-isatty v0.0.20
4444
github.com/mattn/go-sqlite3 v1.14.27
4545
github.com/microsoft/go-mssqldb v1.8.0
4646
github.com/mithrandie/csvq v1.18.1
4747
github.com/mithrandie/csvq-driver v1.7.0
4848
github.com/nakagami/firebirdsql v0.9.14
49-
github.com/ory/dockertest/v3 v3.11.0
49+
github.com/ory/dockertest/v3 v3.12.0
5050
github.com/prestodb/presto-go-client v0.0.0-20240426182841-905ac40a1783
5151
github.com/proullon/ramsql v0.1.4
5252
github.com/sclgo/impala-go v1.1.0
5353
github.com/sijms/go-ora/v2 v2.8.24
5454
github.com/snowflakedb/gosnowflake v1.13.2
5555
github.com/spf13/cobra v1.9.1
5656
github.com/spf13/pflag v1.0.6
57-
github.com/spf13/viper v1.19.0
57+
github.com/spf13/viper v1.20.1
5858
github.com/thda/tds v0.1.7
5959
github.com/trinodb/trino-go-client v0.322.0
6060
github.com/uber/athenadriver v1.1.15
@@ -149,21 +149,27 @@ require (
149149
github.com/cockroachdb/pebble v1.1.5 // indirect
150150
github.com/cockroachdb/redact v1.1.6 // indirect
151151
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
152-
github.com/containerd/continuity v0.4.3 // indirect
152+
github.com/containerd/continuity v0.4.5 // indirect
153153
github.com/containerd/log v0.1.0 // indirect
154154
github.com/coreos/go-oidc/v3 v3.14.1 // indirect
155155
github.com/couchbase/go-couchbase v0.1.1 // indirect
156156
github.com/couchbase/gomemcached v0.3.3 // indirect
157157
github.com/couchbase/goutils v0.1.2 // indirect
158-
github.com/cyphar/filepath-securejoin v0.3.6 // indirect
158+
github.com/cyphar/filepath-securejoin v0.4.1 // indirect
159159
github.com/danieljoos/wincred v1.2.2 // indirect
160160
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
161161
github.com/distribution/reference v0.6.0 // indirect
162162
github.com/dlclark/regexp2 v1.11.5 // indirect
163163
github.com/dnephin/pflag v1.0.7 // indirect
164-
github.com/docker/cli v26.1.4+incompatible // indirect
164+
github.com/docker/cli v28.0.4+incompatible // indirect
165165
github.com/docker/go-connections v0.5.0 // indirect
166166
github.com/docker/go-units v0.5.0 // indirect
167+
github.com/duckdb/duckdb-go-bindings v0.1.13 // indirect
168+
github.com/duckdb/duckdb-go-bindings/darwin-amd64 v0.1.8 // indirect
169+
github.com/duckdb/duckdb-go-bindings/darwin-arm64 v0.1.8 // indirect
170+
github.com/duckdb/duckdb-go-bindings/linux-amd64 v0.1.8 // indirect
171+
github.com/duckdb/duckdb-go-bindings/linux-arm64 v0.1.8 // indirect
172+
github.com/duckdb/duckdb-go-bindings/windows-amd64 v0.1.8 // indirect
167173
github.com/dustin/go-humanize v1.0.1 // indirect
168174
github.com/dvsekhvalnov/jose2go v1.8.0 // indirect
169175
github.com/edsrzf/mmap-go v1.2.0 // indirect
@@ -214,7 +220,6 @@ require (
214220
github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
215221
github.com/hashicorp/go-uuid v1.0.3 // indirect
216222
github.com/hashicorp/golang-lru v1.0.2 // indirect
217-
github.com/hashicorp/hcl v1.0.0 // indirect
218223
github.com/icholy/digest v1.1.0 // indirect
219224
github.com/inconshreveable/mousetrap v1.1.0 // indirect
220225
github.com/jackc/pgpassfile v1.0.0 // indirect
@@ -236,21 +241,21 @@ require (
236241
github.com/kr/pretty v0.3.1 // indirect
237242
github.com/kr/text v0.2.0 // indirect
238243
github.com/kylelemons/godebug v1.1.0 // indirect
239-
github.com/magiconair/properties v1.8.9 // indirect
244+
github.com/marcboeker/go-duckdb/arrowmapping v0.0.6 // indirect
245+
github.com/marcboeker/go-duckdb/mapping v0.0.6 // indirect
240246
github.com/mattn/go-colorable v0.1.14 // indirect
241247
github.com/mattn/go-runewidth v0.0.16 // indirect
242248
github.com/mattn/go-sixel v0.0.5 // indirect
243249
github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8 // indirect
244250
github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3 // indirect
245251
github.com/mitchellh/go-homedir v1.1.0 // indirect
246-
github.com/mitchellh/mapstructure v1.5.0 // indirect
247252
github.com/mithrandie/go-file/v2 v2.1.0 // indirect
248253
github.com/mithrandie/go-text v1.6.0 // indirect
249254
github.com/mithrandie/ternary v1.1.1 // indirect
250255
github.com/moby/docker-image-spec v1.3.1 // indirect
251256
github.com/moby/patternmatcher v0.6.0 // indirect
252257
github.com/moby/sys/sequential v0.6.0 // indirect
253-
github.com/moby/sys/user v0.3.0 // indirect
258+
github.com/moby/sys/user v0.4.0 // indirect
254259
github.com/moby/sys/userns v0.1.0 // indirect
255260
github.com/moby/term v0.5.2 // indirect
256261
github.com/mtibben/percent v0.2.1 // indirect
@@ -260,7 +265,7 @@ require (
260265
github.com/ncruces/go-strftime v0.1.9 // indirect
261266
github.com/opencontainers/go-digest v1.0.0 // indirect
262267
github.com/opencontainers/image-spec v1.1.1 // indirect
263-
github.com/opencontainers/runc v1.1.13 // indirect
268+
github.com/opencontainers/runc v1.2.6 // indirect
264269
github.com/paulmach/orb v0.11.1 // indirect
265270
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
266271
github.com/pierrec/lz4/v4 v4.1.22 // indirect
@@ -276,17 +281,16 @@ require (
276281
github.com/rivo/uniseg v0.4.7 // indirect
277282
github.com/rogpeppe/go-internal v1.14.1 // indirect
278283
github.com/rs/zerolog v1.34.0 // indirect
279-
github.com/sagikazarmark/locafero v0.6.0 // indirect
280-
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
284+
github.com/sagikazarmark/locafero v0.9.0 // indirect
281285
github.com/samber/lo v1.49.1 // indirect
282286
github.com/segmentio/asm v1.2.0 // indirect
283287
github.com/shopspring/decimal v1.4.0 // indirect
284288
github.com/sirupsen/logrus v1.9.3 // indirect
285289
github.com/soniakeys/quant v1.0.0 // indirect
286290
github.com/sourcegraph/conc v0.3.0 // indirect
287291
github.com/spaolacci/murmur3 v1.1.0 // indirect
288-
github.com/spf13/afero v1.11.0 // indirect
289-
github.com/spf13/cast v1.7.0 // indirect
292+
github.com/spf13/afero v1.14.0 // indirect
293+
github.com/spf13/cast v1.7.1 // indirect
290294
github.com/stretchr/objx v0.5.2 // indirect
291295
github.com/stretchr/testify v1.10.0 // indirect
292296
github.com/subosito/gotenv v1.6.0 // indirect
@@ -313,14 +317,14 @@ require (
313317
go.uber.org/atomic v1.11.0 // indirect
314318
go.uber.org/multierr v1.11.0 // indirect
315319
go.uber.org/zap v1.27.0 // indirect
316-
golang.org/x/crypto v0.36.0 // indirect
320+
golang.org/x/crypto v0.37.0 // indirect
317321
golang.org/x/mod v0.24.0 // indirect
318322
golang.org/x/net v0.38.0 // indirect
319323
golang.org/x/oauth2 v0.29.0 // indirect
320324
golang.org/x/sync v0.13.0 // indirect
321325
golang.org/x/sys v0.32.0 // indirect
322-
golang.org/x/term v0.30.0 // indirect
323-
golang.org/x/text v0.23.0 // indirect
326+
golang.org/x/term v0.31.0 // indirect
327+
golang.org/x/text v0.24.0 // indirect
324328
golang.org/x/time v0.11.0 // indirect
325329
golang.org/x/tools v0.31.0 // indirect
326330
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
@@ -331,12 +335,10 @@ require (
331335
google.golang.org/grpc v1.71.1 // indirect
332336
google.golang.org/protobuf v1.36.6 // indirect
333337
gopkg.in/inf.v0 v0.9.1 // indirect
334-
gopkg.in/ini.v1 v1.67.0 // indirect
335338
gopkg.in/jcmturner/aescts.v1 v1.0.1 // indirect
336339
gopkg.in/jcmturner/dnsutils.v1 v1.0.1 // indirect
337340
gopkg.in/jcmturner/gokrb5.v6 v6.1.1 // indirect
338341
gopkg.in/jcmturner/rpc.v1 v1.1.0 // indirect
339-
gopkg.in/yaml.v2 v2.4.0 // indirect
340342
gopkg.in/yaml.v3 v3.0.1 // indirect
341343
gotest.tools/gotestsum v1.12.1 // indirect
342344
howett.net/plist v1.0.1 // indirect

0 commit comments

Comments
 (0)