mariadb/storage/innobase/row
Marko Mäkelä be998bfdc5 MDEV-17859: Clean up the FOREIGN KEY handling
dict_create_add_foreigns_to_dictionary(): Do not commit the transaction.
The operation can still fail in dict_load_foreigns(), and we want
to be able to roll back the transaction.

create_table_info_t::create_table(): Never reset m_drop_before_rollback,
and never commit the transaction. We use a single point of rollback
in ha_innobase::create(). Merge the logic from
row_table_add_foreign_constraints().
2018-11-29 09:16:48 +02:00
..
row0ext.cc Revert "MDEV-6928: Add trx pointer to struct mtr_t" 2018-01-29 11:05:17 +02:00
row0ftsort.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0import.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0ins.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0log.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0merge.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0mysql.cc MDEV-17859: Clean up the FOREIGN KEY handling 2018-11-29 09:16:48 +02:00
row0purge.cc MDEV-17215 Assertion `rw_lock_own(dict_operation_lock, RW_LOCK_S) 2018-10-01 13:23:33 +05:30
row0quiesce.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0row.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0sel.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0trunc.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0uins.cc MDEV-17158 TRUNCATE is not atomic after MDEV-13564 2018-09-10 14:59:58 +03:00
row0umod.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0undo.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0upd.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00
row0vers.cc Remove many redundant #include from InnoDB 2018-11-19 11:42:14 +02:00