8000 Tags · xo/dburl · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v0.57.0

Toggle v0.57.0's commit message
Adding the k8s scheme for a Kubernetes port-forward

A k8s URL is only parsed, as odbc is. xo/dbfwd resolves it into a URL for a
local port, and Open returns ErrUnresolvedForward for it (D73).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.56.0

Toggle v0.56.0's commit message
Removing the h2 and gizmosql schemes

usql drops both drivers, so dburl drops both schemes (D72).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.55.2

Toggle v0.55.2's commit message
Keeping the transport that the scheme names

Parse set the transport to unix for a URL with no host and a path, which
replaced the driver name of an odbc+driver URL and gave missing driver (D71).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.55.1

Toggle v0.55.1's commit message
Reading the passfile in the pgpass format

A line that starts with # is a comment, and a # anywhere else is part of
the field, so a password such as pa#ss keeps its #. A \ makes the next
character part of the field, so \: is a : and \\ is a \, in every field
(D70). The D69 check at xo/oracle v0.1.0 and v0.1.1 is recorded, and D69 is
decided.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.55.0

Toggle v0.55.0's commit message
Moving oracle to the xo/oracle driver

The oracle scheme opens github.com/xo/oracle. GenOracle passes the URL
through: it adds port 1521 and keeps the path and the query as written. The
first path segment is the service name, the second is the instance name, and
a / in a service name is written %2F. The driver is not tagged yet, so the
change is provisional (D69). The docs of the maxcompute and tablestore
check at dbimp v0.21.1 are decided (D68).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.54.0

Toggle v0.54.0's commit message
Moving maxcompute and tablestore to the dbimp drivers

The maxcompute URL is maxcompute://id:key@host/project, and the tablestore
URL is tablestore://id:secret@host/instance. Both need the key id, the
secret, a host and a path. A tablestore host of the form instance.region
gets the suffix .ots.aliyuncs.com. The tablestore scheme and Dialect
replace ots, which and ot stay as aliases. The drivers do not exist in
dbimp yet, so the change is provisional (D68).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.53.0

Toggle v0.53.0's commit message
Fixing the time zone defaults of the SQLite schemes

go-sqlite3 reads _loc and not loc, so the sqlite3 default is now
_loc=auto. moderncsqlite gets _timezone=Local, and its driver name is
sqlite, the name modernc.org/sqlite registers. The D66 check at dbimp
v0.20.0 is recorded (D67).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.52.0

Toggle v0.52.0's commit message
Moving exasol to the dbimp driver

The exasol scheme opens github.com/xo/dbimp/exasol. The URL is
exasol://user:password@host:port/schema?key=value, a URL with no user
returns ErrMissingUser, and the generator adds no port. The driver is not
tagged yet, so the generator is provisional (D66).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.51.0

Toggle v0.51.0's commit message
Adding default query options to schemes

A scheme can carry Defaults, query options that Parse adds when the URL
does not give the key, and a value the URL gives always wins. mysql,
memsql, tidb and vitess get parseTime, loc and sql_mode, sqlite3 gets
loc, cassandra gets timeout, and couchbase gets txtimeout (D65).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.50.0

Toggle v0.50.0's commit message
Recording the check of the five drivers at dbimp v0.17.0

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
0