mariadb/storage/innobase/fts
Marko Mäkelä 2543be6942 MDEV-35854: Clarify row_rename_table_for_mysql()
enum rename_fk: Replaces the "bool use_fk" parameter of
row_rename_table_for_mysql() and innobase_rename_table():

RENAME_IGNORE_FK: Replaces use_fk=false when the operation cannot
involve any FOREIGN KEY constraints, that is, it is a partitioned
table or an internal table for FULLTEXT INDEX.

RENAME_REBUILD: Replaces use_fk=false when the table may contain
FOREIGN KEY constraints, which must not be modified in the data
dictionary tables SYS_FOREIGN and SYS_FOREIGN_COLS.

RENAME_ALTER_COPY: Replaces use_fk=true. This is only specified
in ha_innobase::rename_table(), which may be invoked as part of
ALTER TABLE…ALGORITHM=COPY, but also during RENAME TABLE.

An alternative value RENAME_FK could be useful to specify in
ha_innobase::rename_table() when it is executed as part of
CREATE OR REPLACE TABLE, which currently is not an atomic operation.

Reviewed by: Debarun Banerjee
2025-01-23 14:38:35 +02:00
..
fts0ast.cc MDEV-24402: InnoDB CHECK TABLE ... EXTENDED 2022-10-21 10:02:54 +03:00
fts0blex.cc Removed some warnings from InnoDB when compiled with clang 2019-08-23 22:03:54 +02:00
fts0blex.l Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fts0config.cc MDEV-19505 Do not hold mutex while calling que_graph_free() 2021-08-31 13:54:06 +03:00
fts0fts.cc MDEV-35854: Clarify row_rename_table_for_mysql() 2025-01-23 14:38:35 +02:00
fts0opt.cc Merge 10.5 into 10.6 2024-02-13 20:42:59 +02:00
fts0pars.cc MDEV-31890: Remove COMPILE_FLAGS 2023-10-11 15:59:56 +03:00
fts0pars.y MDEV-31890: Remove COMPILE_FLAGS 2023-10-11 15:59:56 +03:00
fts0plugin.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
fts0que.cc Merge 10.5 into 10.6 2024-02-13 20:42:59 +02:00
fts0sql.cc MDEV-24258 Merge dict_sys.mutex into dict_sys.latch 2021-08-31 13:51:35 +03:00
fts0tlex.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
fts0tlex.l Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
make_parser.sh Update FSF address 2019-05-11 19:25:02 +03:00
Makefile.query Merge 10.1 into 10.2 2019-04-02 09:14:15 +03:00