1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-10 23:02:54 +03:00
Files
mariadb/mysql-test/r
unknown 683ebcd101 Fixed bug#19789: REPLACE was allowed for a VIEW with CHECK OPTION enabled.
The st_lex::which_check_option_applicable() function controls for which 
statements WITH CHECK OPTION clause should be taken into account. REPLACE and
REPLACE_SELECT wasn't in the list which results in allowing REPLACE to insert
wrong rows in a such view.

The st_lex::which_check_option_applicable() now includes REPLACE and 
REPLACE_SELECT in the list of statements for which WITH CHECK OPTION clause is
applicable.


mysql-test/t/replace.test:
  Added test case for bug#19789: REPLACE was allowed for a VIEW with CHECK OPTION enabled.
mysql-test/r/replace.result:
  Added test case for bug#19789: REPLACE was allowed for a VIEW with CHECK OPTION enabled.
sql/sql_lex.h:
  Fixed bug#19789: REPLACE was allowed for a VIEW with CHECK OPTION enabled.
  The st_lex::which_check_option_applicable() now includes REPLACE and 
  REPLACE_SELECT in the list of statements for which WITH CHECK OPTION clause is
  applicable.
2006-06-07 16:17:56 +04:00
..
2006-05-03 16:33:42 +05:00
2006-03-01 15:50:15 +04:00
2006-05-09 13:31:46 -07:00
2006-03-29 19:31:16 +05:00
2005-10-13 11:28:06 +02:00
2006-03-30 09:13:25 +05:00
2006-03-30 17:14:55 +04:00
2005-09-08 18:15:05 +01:00
2006-05-24 17:21:35 +03:00
2005-08-29 22:35:48 -05:00
2006-04-21 08:19:38 -07:00
2005-08-26 22:25:45 -07:00
2005-09-09 12:47:57 +02:00
2006-01-06 00:47:49 +02:00
2006-05-16 22:19:44 -07:00
2006-02-03 00:07:36 +03:00
2005-12-06 21:28:13 +01:00
2006-05-03 16:42:39 +05:00
2005-10-28 02:36:19 +03:00
2006-05-17 20:48:48 -07:00
2005-08-29 21:06:45 +02:00
2006-03-06 23:43:47 +01:00
2006-05-24 17:21:35 +03:00
2005-09-14 12:24:14 +03:00
2006-05-09 13:31:46 -07:00
2005-12-06 21:28:13 +01:00
2006-05-04 09:58:03 +05:00
2005-10-12 15:19:51 +02:00
2006-02-07 19:57:31 +01:00
2005-09-15 22:21:30 +04:00
2005-08-19 11:38:14 +03:00
2005-08-24 19:37:27 +03:00
2005-09-14 23:12:01 +03:00
2006-05-03 16:47:05 +05:00
2005-10-13 11:28:06 +02:00
2005-10-13 11:28:06 +02:00
2005-10-10 19:38:58 +02:00
2006-04-26 17:09:41 -07:00
2006-03-31 21:26:17 -08:00
2006-05-22 07:57:46 -07:00