6d133085bc
infoschema: fix not null flag does not work ( #6048 )
2018-03-19 15:10:38 +08:00
090f7c5e12
admin: show more information on ddl history ( #6035 )
...
* admin:address comments
* output information limit number
* handling comment questions
* handling comment questions
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* *: fix test case
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
* Address comments
2018-03-16 10:07:50 +08:00
a46480c830
*: export implicit rowid and use it in CRUD ( #5984 )
2018-03-15 16:35:58 +08:00
219f07ac8d
ddl, model: add finished TS ( #6026 )
2018-03-13 10:47:53 +08:00
46e2d3e1cf
plan: get correct columns ( #5846 )
2018-02-12 15:39:10 +08:00
96b60291ad
model:use map instead of switch statment ( #5735 )
2018-02-02 11:45:51 +08:00
d520b0bdcc
model: remove iota ( #5753 )
2018-01-31 09:46:50 +08:00
1d07320c66
*: support create time in information_schema ( #5590 )
2018-01-22 13:33:20 +08:00
bd5309437e
ddl, model: clean up ( #5583 )
...
* ddl: rename updateTableInfo to updateVerAndTblInfo and add finish function
2018-01-15 13:16:01 +08:00
04ef7d7992
*: shard implicit row ID ( #5513 )
2018-01-04 16:32:41 +08:00
4d5dd323d9
*: the result of admin show ddl ... shows a job‘s start time ( #5517 )
2018-01-04 10:50:35 +08:00
427b02e00a
ddl: support alter table auto_increment ( #5472 )
2017-12-27 13:41:33 +08:00
cbceac701d
*:fix the bug about auto-increment key after renaming a table from old DB to the another DB ( #5248 )
2017-11-29 15:31:16 +08:00
cd914b6611
plan, executor: remove NeedHandle field ( #5144 )
2017-11-21 15:20:24 +08:00
62433663e5
util/types: change types path ( #5007 )
...
* util/types: change types path
2017-11-04 10:37:14 -05:00
6a8225787f
*: update job state name ( #4818 )
2017-10-19 14:44:57 +08:00
1a987dd825
*: Support the operation of cancel DDL jobs ( #4753 )
...
* *: support cancel the DDL job
2017-10-18 22:28:04 -05:00
3e125a4ccb
ddl: Add the txn entry limit ( #4458 )
2017-09-07 13:27:30 +08:00
881d76840b
plan,executor: calculate generated columns in CRUD. ( #3951 )
2017-08-23 14:52:43 +08:00
1eebb87156
ddl: remove backgroud worker, use delete-range to speed up something. ( #3993 )
2017-08-09 16:59:25 +08:00
059f6dd2f1
executor, expression, plan: remove rowMeta from row ( #3758 )
2017-08-04 18:37:31 +08:00
584a0c32dc
model, distsql: add unit tests (exclude distsql/xeval) ( #3806 )
2017-07-20 23:16:20 +08:00
a19ad3f480
ddl: support create index with type and comment ( #3814 )
2017-07-20 19:01:14 +08:00
def034cf6f
ranger: add a more common method to calc range. ( #3489 )
2017-06-21 14:10:40 +08:00
4f56ece779
*: a little fix and add 3 functions. ( #3486 )
2017-06-20 14:45:12 +08:00
444983cdfd
*: Fix a DDL bug about wait time ( #3498 )
...
* *: fix a DDL bug about wait time
2017-06-20 11:30:22 +08:00
3b9e5de9a5
*: Remove the useless code about DDL owner info ( #3472 )
...
* *: remove useless code about the ddl owner
2017-06-15 12:32:27 +08:00
9575deeb10
ddl: add more features about generated column. ( #3431 )
...
DESC table_with_generated_column;
SHOW CREATE TABLE table_with_generated_column;
If generated expression in DDL references bad column, throw error;
If alter table change/drop column dependent by other columns, throw error;
if alter table change/modify generated columns, throw error if needs.
2017-06-13 18:53:58 +08:00
f9114342ea
add comment ( #3328 )
2017-05-24 21:43:22 +08:00
9a9db91f63
plan: move range calculation to package ranger ( #3208 )
2017-05-09 02:12:39 -05:00
c32145639e
fix comments mistake in model ( #3183 )
2017-04-29 07:27:00 -05:00
9f17a88377
fix some typo in comments ( #2943 )
2017-03-29 08:55:49 +08:00
fb9cd85e2e
*: Speed up the add columns phase ( #2769 )
2017-03-07 20:11:29 +08:00
b277b613f7
model: fix ddl data race ( #2708 )
2017-02-22 18:18:06 +08:00
bb2aace0d6
ddl: Fix the bug that showing status row count is 0 ( #2696 )
2017-02-21 21:01:14 +08:00
417122af42
ddl: save original schema ID for allocator when rename table. ( #2671 )
...
Fixes a bug that renamed table to another database failed to insert.
2017-02-17 22:19:00 +08:00
87f51736ee
*: support the statement of alter table alter column set default ( #2608 )
2017-02-08 15:03:27 +08:00
76bf890f0b
ddl/model: fix ddl log format ( #2599 )
2017-02-07 09:12:31 +08:00
217c26bd0b
*: Support the statement of rename table ( #2444 )
2017-01-15 00:58:10 +08:00
99b3465c1e
ddl: allocate column ID and index ID in TableInfo. ( #2205 )
2016-12-09 12:31:27 +08:00
f5792b5e80
*: the first setp of adding the field of history information in job structure ( #2170 )
2016-12-07 18:29:37 +08:00
1056c56df1
ddl: support modify column ( #1930 )
...
* ddl: support modify column
2016-11-08 15:20:41 +08:00
1c6c145f94
*: Set custom verbose flag to true ( #1956 )
...
* *: set custom verbose flag to true
* *: update .gitignore
2016-11-05 18:00:13 +08:00
1f1a60c02a
*: improve log ( #1944 )
...
Add logging for set system variable.
Add connection ID in log.
Adjust some log level.
Improve readability.
2016-11-04 17:11:10 +08:00
b4e3e58693
*: Clean up ( #1928 )
...
* ddl: remove useless code, add and update comments
2016-11-03 11:40:14 +08:00
d04dea2c57
*: use schema diff to reduce memory allocation ( #1858 )
...
When schema version has changed, we don't need to reload all schemas, only
modified table need to be reloaded, this will reduce the pressure on Go garbage collector.
Also removed used map in *inforSchema.
2016-10-24 15:17:44 +08:00
037dc11f43
ddl: Cancel DDL job when the key is exist ( #1844 )
2016-10-22 20:52:45 +08:00
662cb41a1f
ddl: write DDL binlog when DDL is done. ( #1850 )
...
Previous implementation write DDL binlog as early as when job is added to the queue,
but DDL may be canceled, we should not sync the ddl at that time, there would be a long
time waiting for the DDL to be done.
After this commit, DDL binlog is written right before the DDL job is done, so we don't need to wait.
Also expose a 'GetAllHistoryJobs' method in meta which will be used later.
2016-10-20 14:03:33 +08:00
b399060118
ddl: truncate table by DDL operation. ( #1766 )
...
Currently, truncate table deletes rows in table in one large transaction,
too large transaction is very likely to fail.
This commit use DDL to do the work, it returns instantly, old data will be
deleted by background worker.
2016-09-29 14:22:02 +08:00
6e87d52cfc
*: use defer ( #1781 )
2016-09-29 13:54:07 +08:00