mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-25373 DROP TABLE doesn't raise error while dropping non-existing table in MariaDB 10.5.9 when OQGraph SE is loaded to the server
don't auto-succeed every DROP TABLE
This commit is contained in:
@@ -262,7 +262,7 @@ static int example_init_func(void *p)
|
||||
example_hton->table_options= example_table_option_list;
|
||||
example_hton->field_options= example_field_option_list;
|
||||
example_hton->tablefile_extensions= ha_example_exts;
|
||||
example_hton->drop_table= [](handlerton *, const char*) { return 0; };
|
||||
example_hton->drop_table= [](handlerton *, const char*) { return -1; };
|
||||
|
||||
DBUG_RETURN(0);
|
||||
}
|
||||
|
@@ -192,7 +192,7 @@ static int oqgraph_init(void *p)
|
||||
hton->discover_table_structure= oqgraph_discover_table_structure;
|
||||
|
||||
hton->close_connection = oqgraph_close_connection;
|
||||
hton->drop_table= [](handlerton *, const char*) { return 0; };
|
||||
hton->drop_table= [](handlerton *, const char*) { return -1; };
|
||||
|
||||
oqgraph_init_done= TRUE;
|
||||
return 0;
|
||||
|
@@ -30,3 +30,14 @@ update graph set origid=123;
|
||||
ERROR HY000: Table 'graph' is read only
|
||||
DROP TABLE graph_base;
|
||||
DROP TABLE graph;
|
||||
#
|
||||
# End of 10.0 tests
|
||||
#
|
||||
#
|
||||
# MDEV-25373 DROP TABLE doesn't raise error while dropping non-existing table in MariaDB 10.5.9 when OQGraph SE is loaded to the server
|
||||
#
|
||||
drop table foobar;
|
||||
ERROR 42S02: Unknown table 'test.foobar'
|
||||
#
|
||||
# End of 10.5 tests
|
||||
#
|
||||
|
@@ -48,3 +48,16 @@ update graph set origid=123;
|
||||
DROP TABLE graph_base;
|
||||
DROP TABLE graph;
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.0 tests
|
||||
--echo #
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-25373 DROP TABLE doesn't raise error while dropping non-existing table in MariaDB 10.5.9 when OQGraph SE is loaded to the server
|
||||
--echo #
|
||||
--error 1051
|
||||
drop table foobar;
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.5 tests
|
||||
--echo #
|
||||
|
Reference in New Issue
Block a user