Repository navigation
dbmeta v0.5.0
go get github.com/xo/dbmeta@v0.5.0This is a v0 release, so the API can still change.
What is new since v0.4.0
- The OpenSearch dialect. It answers Databases, Tables and Columns on 3.9.0 by
walking SHOW TABLES and DESCRIBE (D181). On 2.19.6 Columns has no answer
through dbimp's driver, which cannot read a DESCRIBE row, so the column
checks skip there until dbimp fixes it. Views is unanswered on both
releases. Both releases accept a trailing semicolon. dbmeta now has 39
models. - Redshift ran against a real service for the first time, Redshift Serverless
in us-east-1. One statement failed, the roles query, and it is fixed. The
model answers 11 of the 56 kinds, and parity covers an owner, a grantee and
a stranger (D182). - D183 amends D176. Only Elasticsearch has aliases as views. Ken asked dbimp
to answerSELECT version()for Elasticsearch, OpenSearch and Solr, and
each model will use it when dbimp tags it. - The documents count the models again, and the backlog names the new work:
the version query, the OpenSearch 2.19.6 columns, the surveys of DynamoDB,
Apache Pinot and Apache Avatica, and the rest of the Redshift measurements.
How it was tested
- All 30 checks of the Test workflow passed in CI on 8f3115b, the commit this
release is tagged on. - OpenSearch 2.19.6 and 3.9.0 were run live, and so was Redshift Serverless
1.0.434008. Snowflake has not run, because no account is provisioned.