1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-31 22:22:30 +03:00
Files
mariadb/mysql-test/r
gkodinov/kgeorge@macbook.gmz d56d3a6971 Bug #15439: UDF name case handling forces DELETE FROM mysql.func to remove
the UDF
When deleting a user defined function MySQL must remove it from both the
in-memory hash table and the mysql.proc system table.
Finding (and removal therefore) from the internal hash table is case 
insensitive (or whatever the default charset is), whereas finding and 
removal from the system table is case sensitive.
As a result if you supply a function name that is not in the same character
case to DROP FUNCTION the server will remove the function only from the
in-memory hash table and will keep the row in mysql.proc system table.
This will cause inconsistency between the two structures (that is fixed
only by restarting the server).
Fixed by using the name in the precise case (from the in-memory hash table)
to delete the row in the mysql.proc system table.
2006-12-15 11:38:30 +02:00
..
2006-05-29 16:27:45 +02:00
2006-06-17 02:57:50 +04:00
2006-05-31 22:55:45 -07:00
2006-10-13 08:48:47 +02:00
2006-06-15 01:48:41 +04:00
2006-11-06 23:02:40 -05:00
2006-12-07 15:22:43 +04:00
2006-05-16 22:19:44 -07:00
2006-09-01 05:00:32 +02:00
2006-10-05 00:00:34 +02:00
2006-08-08 12:50:05 +05:00
2006-11-15 10:23:27 +01:00
2006-10-03 15:48:41 +02:00
2006-11-15 10:23:27 +01:00
2006-11-28 13:08:41 -05:00
2006-11-15 10:23:27 +01:00
2006-11-17 12:02:36 +04:00
2006-05-31 22:55:45 -07:00
2006-12-13 00:39:13 -08:00
2006-10-19 18:48:37 +05:00
2006-11-15 10:23:27 +01:00
2006-11-15 10:23:27 +01:00
2006-11-15 10:23:27 +01:00
2006-11-15 10:23:27 +01:00
2006-06-01 16:51:19 -07:00
2006-06-01 16:51:19 -07:00
2006-06-30 02:03:09 +04:00
2006-06-09 19:29:39 -07:00
2006-12-04 14:29:51 +02:00