4e44a74b16
executor: fix show default num and sequence ( #16450 )
2020-04-17 16:43:09 +08:00
b44f5073e6
executor: support 'SHOW CONFIG' syntax to show configs of PD and TiKV instances ( #16230 )
2020-04-16 17:51:07 +08:00
1c73deca59
ddl: add syntax for setting the cache step of auto id explicitly. ( #15409 )
2020-04-10 15:57:51 +08:00
e5bd867c50
executor: show create table ignores 'binary' collate table option ( #15842 )
2020-04-07 19:24:59 +08:00
ff47c8d05f
parser: apply feature-ids special comments to auto_random ( #15412 )
2020-04-02 20:19:39 +08:00
c74bd8f632
ddl: added (ddl.DDL).Create{Table,Schema}WithInfo ( #15806 )
2020-04-01 14:59:40 +08:00
1142e659a8
privilege: fix user with % hostname can not show grants. ( #15825 )
2020-03-30 18:10:19 +08:00
b8ea8fc42c
privilege: fix show grants privilege check ( #15524 )
2020-03-23 21:06:13 +08:00
4adc2582fd
show: fix show create table sequence_name ( #15241 )
2020-03-10 15:51:32 +08:00
fde73403fd
expression: Add format_bytes and format_nano_time performance schema functions ( #14975 )
2020-03-06 11:50:46 +08:00
d457dd7e31
test: correct TiDB-style executable comment version for auto_random ( #14858 )
2020-03-04 10:29:09 +08:00
568cc224f7
expression: add builtin function WEIGHT_STRING() ( #14792 )
...
Add builtin-function WEIGHT_STRING(). MySQL manual described most of its behavior except:
If the input str is of numeric types, WEIGHT_STRING() in MySQL returns NULL, so does this implementation.
If the input str is of other types rather than string or numeric, the result of WEIGHT_STRING() in MySQL is not cleared. I simply evaluated the input as string.
2020-02-28 01:52:19 +08:00
a22ab8f297
expression: support sequence function ( #14731 )
2020-02-17 20:11:18 +08:00
6d50a47a8b
executor: add quote for partition name( close #14477 ) ( #14793 )
2020-02-16 19:53:19 +08:00
f036eecc9d
ddl: support create/drop expression index ( #14117 )
2020-01-07 10:29:39 +08:00
fce9870208
ddl,executor: add auto_random column option ( #13127 )
2019-12-23 14:51:51 +08:00
0a22034420
executor: add SHOW BUILTINS command ( #12941 )
2019-12-06 14:13:00 +08:00
a1dc0477a5
types: add error code for package types ( #13300 )
2019-11-26 19:45:14 +08:00
bc997d7035
executor: split test for speed up ( #12881 )
2019-10-23 12:58:29 +08:00
9a074ca8a7
executor: fix inconsistent of grants privileges with MySQL when executing grant all on ... ( #12330 )
2019-10-23 11:33:53 +08:00
d15bf25961
planner: unfold the wildcard when creating view ( #11818 )
2019-10-22 17:55:16 +08:00
5bf03c8df4
executor: add SHUTDOWN command and privilege check ( #12804 )
2019-10-21 21:49:56 +08:00
854e68dc69
executor: display column collate in show create table ( #12327 )
2019-09-27 15:11:01 +08:00
b393b76826
executor, privileges: fix privileges check fail for SET DEFAULT ROLE ( #11201 )
2019-08-19 13:48:16 +08:00
129c0afdc6
executor, infoschema: fix display of on update CURRENT_TIMESTAMP with decimal ( #11480 )
2019-08-02 16:50:10 +08:00
88db7ff17b
infoschema: fix compatibility of auto_increment column value o… ( #10207 )
2019-07-23 15:52:29 +08:00
bd4130d1f3
executor: fix privilege check for 'show create user current_user()' ( #11142 )
2019-07-09 19:45:33 +08:00
53a1ce6075
executor, infoschema: fix display of default CURRENT_TIMESTAMP with decimal ( #11070 )
2019-07-04 16:44:12 +08:00
f67352d238
*: print an expensive log when a query exceeds time threshold ( #10350 )
2019-06-05 20:38:11 +08:00
8bc55537a1
executor: fix show create table for partitioned table ( #10682 )
2019-06-04 11:10:18 +08:00
8344801d32
executor,privilege: fix "show grants" result for RBAC ( #10571 )
2019-05-24 13:18:58 +08:00
732f4307b8
ddl: add table option pre_split_regions for pre-split region when create table with shard_row_id_bits. ( #10138 )
2019-04-24 21:56:24 +08:00
b2910d7f04
executor, infoschema: SHOW COLLATIONS shows supported collations only ( #10186 )
2019-04-24 14:00:24 +08:00
e327f3510f
*: Add support "show open tables" ( #10166 )
...
TiDB has no concept like mysql's "table cache" and "open table"
For simplicity, we just return an empty result with the same structure
as MySQL's SHOW OPEN TABLES
2019-04-18 21:23:16 -06:00
6958760b01
add ut in show_test ( #10083 )
2019-04-11 14:43:52 +08:00
f723f0b143
table, infoschema, executor: fix Charset/Collation shown in column desc ( #10007 )
2019-04-09 20:00:13 +08:00
94d15dbd59
ddl:show full columns for date, datetime, timestamp compatibility. ( #9810 )
2019-03-28 16:43:01 +08:00
aabd330d1e
*: support "show create user" ( #9240 )
2019-02-21 13:58:19 +08:00
b845f2a4da
executor, planner: support show create view ( #9309 )
2019-02-19 10:18:57 +08:00
3d4ad1fb80
executor: make the results of show create table more consistent with MySQL ( #9229 )
...
* Fix #9211 : make more consistent with MySQL
2019-02-15 11:26:11 +08:00
d96ca96941
executor:adjust 'show create table' for mysql compatibility ( #9113 )
...
* executor: adjust 'show create table'
show create table should not print the charset of the column
if it is the same with table charset( same with MySQL)
* update:change the test
* update: add test to improve CodeCov
* style: update the variable
* fix test
* Wait for change parser
* just need to test
* change go.mod
* fix invalid pointer access
* Revert "update:change the test"
This reverts commit 64b381b2e95f151a9756d67ba52b60f694573cf9.
* Revert "fix test"
This reverts commit 98e00954064c9f5a6aa4ae1d4fb529e27cfabf4e.
* Revert "update: add test to improve CodeCov"
This reverts commit a32d6e992ca239e893f0615cea988838f3952dd7.
* passed test(need change test data)
* add judge when show create table
* fix logic wrong
* add test
* change variable name
* revert something because complex
* update go.mod
* update go.mod
2019-02-14 15:49:38 +08:00
4ad4684da1
privilege,planner: handle View's security privilege check ( #9194 )
2019-02-12 10:35:18 +08:00
e6a0eb9246
executor: support "show create table" for View ( #8865 )
2019-01-15 13:31:22 +08:00
78a51a4626
executor: support "show columns from" for view ( #8863 )
2019-01-05 21:32:32 +08:00
e7301865a1
executor: show full tables support view ( #8860 )
2018-12-28 20:04:23 +08:00
a1a4e8197d
Revert "executor/show: show create table return utf8mb4 charset. ( #8604 ) ( #8782 )
2018-12-26 09:54:50 +08:00
98b96cc769
executor: speedup unit tests by spliting them into separate suites ( #8618 )
2018-12-24 21:37:12 +08:00
44f2c2c381
Makefile: make 'make check' faster ( #8755 )
...
* remove vet check
* make lint check on $(FILES)
2018-12-21 11:12:18 +08:00
df55d3815d
executor,planner: fix 'show master status' output ( #8737 )
2018-12-18 22:13:14 +08:00
d69490b77e
executor/show: show create table return utf8mb4 charset. ( #8604 )
2018-12-11 19:14:37 +08:00