Repository navigation
dbmeta v0.3.0
go get github.com/xo/dbmeta@v0.3.0This is a v0 release, so the API can still change.
What is new since v0.2.0
- The Apache Druid dialect. It answers 7 of the 56 kinds on Druid 37.0.0 and
38.0.0, through dbimp's Druid driver and thedruidscheme of dburl. The
ordinary user cannot read the version, so only the administrator has one
(D171). dbmeta now has 35 models. - The Trino and Presto tests use
github.com/xo/dbimp/trino, which dburl
names for both schemes. Both entries print
trino://user@host:port/memory/defaultas their DSN and URL, and the vendor
clients are out of the test module (D172). - rqlite, Couchbase, Databend, the BigQuery emulator and InfluxDB 3 print an
apiaddress, and the ClickHouse entry publishes its HTTP port as the second
port, prints anapi, and makes an ordinary user,dbmeta_user, for
dbimp's driver (D167). - The ODBC fallback for a database that has no model belongs to the client,
such as usql, and not to dbmeta (D173).
How it was tested
- The Tested tier passed in CI on 7cbe9bf, the commit this release is tagged
on. - Every release that a model reads and that changed was run live: Druid
37.0.0 and 38.0.0, Trino 476 and 483, Presto 0.299, and ClickHouse 25.3,
25.8, 26.8 and 26.9. - The Verified tier was not run again for this release.