You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change collation lookup to be durable across additional engine/versions (petoju#158)
* Change collation lookup to be durable across additional engine/versions
This patch looks up collation based on INFORMATION_SCHEMA.COLLATIONS
and scopes the response to just the two required columns.
With this patch it's:
1. Mysql 5.7 and 8.0 without special casing
2. MariaDB without special casing
3. compatible with TiDB for 6.x and 7.x (v7.5.1 which advertises as 8.0.11-TiDB-v7.5.1
but lacks the 7th column in SHOW statement previously used)
* Enable tidb testing for resource_database
* Fix tests for TiDB and add TiDB 7.5
* Update README about local test running
* Enable support for TiDB 7.5.2 and disable selective tests
* Update mysql/provider.go
* Remove debugging code
* Refactor to simplify testAccs that overlap
* Add back in test skips where it fails for TiDB 7.5.2
These are skipped because of syntactical differences between mysql
and TiDB. These tend to have mariadb/rds/tidb matching more closely
in behavior.
0 commit comments