Repository navigation
dbmeta v0.4.0
go get github.com/xo/dbmeta@v0.4.0This is a v0 release, so the API can still change.
What is new since v0.3.0
- Three dialects, each through dbimp's driver at v0.14.0 and the scheme that
dburl v0.46.0 names. Apache Drill answers 10 of the 56 kinds on 1.21.2 and
1.22.0 (D178). Elasticsearch answers 8 on 8.19.22, 9.4.6 and 9.5.3 (D177).
Apache Solr answers 4 on 9.9.0, 9.10.1 and 10.0.0 (D179). Each sets
TerminatorStripped, because the server refuses a trailing semicolon.
dbmeta now has 38 models. - Elasticsearch and OpenSearch can walk SHOW statements (D175). The release of
Elasticsearch and Solr is not a statement, so a caller reads it over HTTP
and passes it toParseVersion(D176). - The OpenSearch role of the ordinary user can list indices, describe them
and page a plain SELECT. The user can also see the name of every index. - The
DynamoDBdialect is nowdynamodb, and the DSN of every DynamoDB entry
ends withtls=false. - VoltDB has no model, because no statement can reach its catalog (D180). Its
entry now starts on both releases.
How it was tested
- The Tested tier passed in CI on 9388928, the commit this release is tagged
on. - Every release that a model reads was run live: Drill 1.21.2 and 1.22.0,
Elasticsearch 8.19.22, 9.4.6 and 9.5.3, and Solr 9.9.0, 9.10.1 and 10.0.0. - The OpenSearch role was measured on 2.19.6 only. Release 3.9.0 is not
measured.