mirror of
https://github.com/MariaDB/server.git
synced 2025-03-22 06:58:37 +01:00
![]() 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 |
||
---|---|---|
.. | ||
fts0ast.cc | ||
fts0blex.cc | ||
fts0blex.l | ||
fts0config.cc | ||
fts0fts.cc | ||
fts0opt.cc | ||
fts0pars.cc | ||
fts0pars.y | ||
fts0plugin.cc | ||
fts0que.cc | ||
fts0sql.cc | ||
fts0tlex.cc | ||
fts0tlex.l | ||
make_parser.sh | ||
Makefile.query |