go-mysql-server
go-mysql-server copied to clipboard
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
When retrieving enum values for `ShowCreateTable`,`Information_Schema.Columns`, and `Describe/ShowColumns`, they were always being converted to lowercase, which doesn't match MySQL's behavior. Instead, we should preserve the case each enum value was...
I have written very simple implementations of Database and Table/Partition so that I can use go-mysql-server as a MySQL frontend to a custom in-house reporting API. Each Table corresponds to...
In Dolt, this increases out TPC-C throughput by 2x for the new NBF.
This is a design proposal to refactor the way indexed table access works and what abstractions are exposed to Integrators: The core change comes to `sql.IndexLookup` which will now be...
CC [documentation](https://dev.mysql.com/doc/refman/8.0/en/check-table.html)
Cc to the MySQL [documentation](https://dev.mysql.com/doc/refman/8.0/en/do.html)
We should be able to parse and execute the following query ``` ALTER TABLE `tag` DROP COLUMN `foo` CASCADE ```
Cc [documentation](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_extract)