summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2015-06-16 17:27:53 +0200
committerSergei Golubchik <serg@mariadb.org>2015-06-16 23:58:40 +0200
commitb56ad494b47c19fef98101c224ed764664691b72 (patch)
treea1e0521666a552d8e2ff71324112e198b383c456 /debian
parent66fd45afce1ba5e1032c32cc891c09d64fa38d9e (diff)
downloadmariadb-git-b56ad494b47c19fef98101c224ed764664691b72.tar.gz
MDEV-8287 DROP TABLE suppresses all engine errors
in ha_delete_table() * only convert ENOENT and HA_ERR_NO_SUCH_TABLE to warnings * only return real error codes (that is, not ENOENT and not HA_ERR_NO_SUCH_TABLE) * intercept HA_ERR_ROW_IS_REFERENCED to generate backward compatible ER_ROW_IS_REFERENCED in mysql_rm_table_no_locks() * no special code to handle HA_ERR_ROW_IS_REFERENCED * no special code to handle ENOENT and HA_ERR_NO_SUCH_TABLE * return multi-table error ER_BAD_TABLE_ERROR <table list> only when there were many errors, not when there were many tables to drop (but only one table generated an error)
Diffstat (limited to 'debian')
0 files changed, 0 insertions, 0 deletions