mariadb/storage/innobase/include
Jan Lindström c0b6c27dbe MDEV-9548: Alter table (renaming and adding index) fails with "Incorrect key file for table"
MDEV-9469: 'Incorrect key file' on ALTER TABLE

InnoDB needs to rebuild table if column name is changed and
added index (or foreign key) is created based on this new
name in same alter table.
2016-02-15 14:48:15 +02:00
..
api0api.h 5.6.25 2015-06-16 10:57:05 +02:00
api0misc.h move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0btr.h move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0btr.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0cur.h move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0cur.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0pcur.h move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0pcur.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0sea.h move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0sea.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
btr0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0buddy.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0buddy.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0buf.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0buf.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0checksum.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0dblwr.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0dump.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0flu.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0flu.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0lru.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0lru.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0rea.h move to storage/innobase 2015-05-04 19:17:21 +02:00
buf0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
data0data.h move to storage/innobase 2015-05-04 19:17:21 +02:00
data0data.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
data0type.h move to storage/innobase 2015-05-04 19:17:21 +02:00
data0type.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
data0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
db0err.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0boot.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0boot.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0crea.h Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
dict0crea.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0dict.h MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode 2015-12-14 22:10:37 +02:00
dict0dict.ic 5.6.26 2015-08-03 13:03:47 +02:00
dict0load.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0load.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0mem.h Merge branch 'Buggynours:10.0' into 10.0 2015-05-05 07:50:31 +02:00
dict0mem.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0priv.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0priv.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0stats.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0stats.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0stats_bg.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0stats_bg.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
dict0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dyn0dyn.h move to storage/innobase 2015-05-04 19:17:21 +02:00
dyn0dyn.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
eval0eval.h move to storage/innobase 2015-05-04 19:17:21 +02:00
eval0eval.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
eval0proc.h move to storage/innobase 2015-05-04 19:17:21 +02:00
eval0proc.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fil0fil.h Merge branch 'merge/merge-innodb-5.6' into 10.0 2015-12-13 10:18:42 +01:00
fsp0fsp.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fsp0fsp.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fsp0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0ast.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0blex.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0fts.h 5.6.26 2015-08-03 13:03:47 +02:00
fts0opt.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0pars.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0priv.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0priv.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0tlex.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0types.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fts0vlc.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fut0fut.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fut0fut.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
fut0lst.h move to storage/innobase 2015-05-04 19:17:21 +02:00
fut0lst.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ha0ha.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ha0ha.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ha0storage.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ha0storage.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ha_prototypes.h Use C++ linkage. 2016-02-04 13:54:57 +02:00
handler0alter.h move to storage/innobase 2015-05-04 19:17:21 +02:00
hash0hash.h move to storage/innobase 2015-05-04 19:17:21 +02:00
hash0hash.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ibuf0ibuf.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ibuf0ibuf.ic 5.6.27 2015-10-09 17:21:46 +02:00
ibuf0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0iter.h move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0lock.h move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0lock.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0priv.h move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0priv.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
lock0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
log0log.h move to storage/innobase 2015-05-04 19:17:21 +02:00
log0log.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
log0recv.h move to storage/innobase 2015-05-04 19:17:21 +02:00
log0recv.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mach0data.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mach0data.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0dbg.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0dbg.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0mem.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0mem.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0pool.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mem0pool.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mtr0log.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mtr0log.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mtr0mtr.h move to storage/innobase 2015-05-04 19:17:21 +02:00
mtr0mtr.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
mtr0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
os0file.h Merge branch 'merge-innodb-5.6' into 10.0 2015-06-16 11:08:23 +02:00
os0file.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
os0once.h move to storage/innobase 2015-05-04 19:17:21 +02:00
os0proc.h move to storage/innobase 2015-05-04 19:17:21 +02:00
os0proc.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
os0sync.h MDEV-9128 - Compiling on IBM System Z fails 2015-12-29 14:24:53 +04:00
os0sync.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
os0thread.h move to storage/innobase 2015-05-04 19:17:21 +02:00
os0thread.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
page0cur.h move to storage/innobase 2015-05-04 19:17:21 +02:00
page0cur.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
page0page.h Merge branch 'merge-innodb-5.6' into 10.0 2015-06-16 11:08:23 +02:00
page0page.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
page0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
page0zip.h Fix innochecksum build failure. 2015-06-16 14:55:21 +03:00
page0zip.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0grm.h move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0opt.h move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0opt.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0pars.h move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0pars.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0sym.h move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0sym.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
pars0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
que0que.h move to storage/innobase 2015-05-04 19:17:21 +02:00
que0que.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
que0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
read0read.h move to storage/innobase 2015-05-04 19:17:21 +02:00
read0read.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
read0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
rem0cmp.h move to storage/innobase 2015-05-04 19:17:21 +02:00
rem0cmp.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
rem0rec.h move to storage/innobase 2015-05-04 19:17:21 +02:00
rem0rec.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
rem0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ext.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ext.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ftsort.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0import.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0import.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ins.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ins.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0log.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0log.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0merge.h MDEV-9548: Alter table (renaming and adding index) fails with "Incorrect key file for table" 2016-02-15 14:48:15 +02:00
row0mysql.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0mysql.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0purge.h 5.6.26 2015-08-03 13:03:47 +02:00
row0purge.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0quiesce.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0quiesce.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0row.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0row.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0sel.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0sel.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0uins.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0uins.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0umod.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0umod.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0undo.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0undo.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0upd.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0upd.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
row0vers.h move to storage/innobase 2015-05-04 19:17:21 +02:00
row0vers.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
srv0conc.h move to storage/innobase 2015-05-04 19:17:21 +02:00
srv0mon.h MDEV-8696: Adding indexes on empty table is slow with large innodb_sort_buffer_size. 2015-10-27 13:00:15 +02:00
srv0mon.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
srv0srv.h MDEV-8923: port innodb_buffer_pool_dump_pct from MySQL 2015-12-15 09:35:22 +02:00
srv0srv.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
srv0start.h move to storage/innobase 2015-05-04 19:17:21 +02:00
sync0arr.h move to storage/innobase 2015-05-04 19:17:21 +02:00
sync0arr.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
sync0rw.h move to storage/innobase 2015-05-04 19:17:21 +02:00
sync0rw.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
sync0sync.h 5.6.27 2015-10-09 17:21:46 +02:00
sync0sync.ic Merge branch 'merge-innodb-5.6' into 10.0 2015-10-09 17:47:30 +02:00
sync0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0i_s.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0purge.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0purge.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0rec.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0rec.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0roll.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0roll.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0rseg.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0rseg.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0sys.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0sys.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0trx.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0trx.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0undo.h move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0undo.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
trx0xa.h move to storage/innobase 2015-05-04 19:17:21 +02:00
univ.i update innodb version 2015-10-09 17:48:31 +02:00
usr0sess.h move to storage/innobase 2015-05-04 19:17:21 +02:00
usr0sess.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
usr0types.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0bh.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0bh.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0byte.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0byte.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0counter.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0crc32.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0dbg.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0list.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0list.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0lst.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0mem.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0mem.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0rbt.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0rnd.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0rnd.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0sort.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0ut.h MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode 2015-12-14 22:10:37 +02:00
ut0ut.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0vec.h move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0vec.ic move to storage/innobase 2015-05-04 19:17:21 +02:00
ut0wqueue.h move to storage/innobase 2015-05-04 19:17:21 +02:00