An error occurred fetching the project authors.
- 24 Nov, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
out of order". (final version) Now instead of binding Item_trigger_field to TABLE objects during trigger definition parsing at table open, we perform pass through special list of all such objects in trigger. This allows easily check all references to fields in old/new version of row in trigger during execution of CREATE TRIGGER statement (this is more courtesy for users since we can't check everything anyway). We also report that such reference is bad by returning error from Item_trigger_field::fix_fields() method (instead of setup_field()) This means that if trigger is broken we will bark during trigger execution instead of trigger definition parsing at table open. (i.e. now we allow to open tables with broken triggers).
-
- 23 Nov, 2004 1 commit
-
-
pem@mysql.comhem.se authored
Fixed bug in DROP FUNCTION for UDFs. Note: It still doesn't work properly, but that bug is somewhere else.
-
- 18 Nov, 2004 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
fix for 'show create schema_table' fix for usage schema tables in subselect 'wrong schema table charset' fix
-
- 17 Nov, 2004 1 commit
-
-
guilhem@mysql.com authored
Moving the part of user_var.test using UCS2 to ctype_ucs.test
-
- 16 Nov, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 15 Nov, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 14 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 13 Nov, 2004 3 commits
-
-
bell@sanja.is.com.ua authored
-
bell@sanja.is.com.ua authored
used only one implementation of format parser of (printf) fixed multistatement
-
gluh@gluh.mysql.r18.ru authored
WL#173: Create Data Dictionary Tables for SHOW Commands
-
- 12 Nov, 2004 3 commits
-
-
monty@mysql.com authored
-
bell@sanja.is.com.ua authored
-
brian@avenger.(none) authored
-
- 11 Nov, 2004 1 commit
-
-
konstantin@mysql.com authored
check_simple_select). This change was inspired by Monty in December 2003 when thd->lex became a pointer in 4.1.
-
- 10 Nov, 2004 2 commits
-
-
guilhem@mysql.com authored
WL#1596 "make mysqldump --master-data --single-transaction able to do online dump of InnoDB AND report reliable binlog coordinates corresponding to the dump". The good news is that now mysqldump can be used to get an online backup of InnoDB *which works for point-in-time recovery and replication slave creation*. Formerly, mysqldump --master-data --single-transaction used to call in fact mysqldump --master-data, so the dump was not an online dump (took big lock all time of dump). The only lock which is now taken in this patch is at the beginning of the dump: mysqldump does: FLUSH TABLES WITH READ LOCK; START TRANSACTION WITH CONSISTENT SNAPSHOT; SHOW MASTER STATUS; UNLOCK TABLES; so the lock time is in fact the time FLUSH TABLES WITH READ LOCK takes to return (can be 0 or very long, if a table is undergoing a huge update). I have done some more minor changes listed in the paragraph of mysqldump.c. WL#2237 "WITH CONSISTENT SNAPSHOT clause for START TRANSACTION": it's a START TRANSACTION which additionally starts a consistent read on all capable storage engine (i.e. InnoDB). So, can serve as a replacement for BEGIN; SELECT * FROM some_innodb_table LIMIT 1; which starts a consistent read too.
-
monty@mysql.com authored
Print position in normal log for Binlog dump
-
- 07 Nov, 2004 1 commit
-
-
monty@mysql.com authored
Now thd->mem_root is a pointer to thd->main_mem_root and THR_MALLOC is a pointer to thd->mem_root. This gives us the following benefits: - Allow us to easily detect if arena has already been swapped before (this fixes a bug in setup_conds() where arena was swaped twice in some cases) - Faster swaps of arenas (as we don't have to copy the whole MEM_ROOT) - We don't anymore have to call my_pthread_setspecific_ptr(THR_MALLOC,...) to change where memory is alloced. Now it's enough to set thd->mem_root
-
- 05 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
- open and create derived tables - detect which tables should be locked for write - lock and fill derived tables some unitialized variables fixed
-
- 03 Nov, 2004 2 commits
-
-
lars@mysql.com authored
The idea of the fix is that the administrative statements OPTIMIZE TABLE, REPAIR TABLE and ANALYZE TABLE should not generate binlog errors if there is no errors on the master.
-
monty@mysql.com authored
FOUND is not a reserved keyword anymore Added Item_field::set_no_const_sub() to be able to mark fields that can't be substituted Added 'simple_select' method to be able to quickly determinate if a select_result is a normal SELECT Note that the 5.0 tree is not yet up to date: Sanja will have to fix multi-update-locks for this merge to be complete
-
- 02 Nov, 2004 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 29 Oct, 2004 1 commit
-
-
bar@mysql.com authored
"uint *errors" is now a non-optional parameter in String:copy() and copy_and_convert().
-
- 26 Oct, 2004 3 commits
-
-
monty@mysql.com authored
New mysqltest that can run mysqltest with PS Added support for ZEROFILL in PS Fixed crash when one called mysql_stmt_store_result() without a preceding mysql_stmt_bind_result() Updated test cases to support --ps-protocol (Some tests are still run using old protocol) Fixed crash in PS when using SELECT * FROM t1 NATURAL JOIN t2... Fixed crash in PS when using sub queries Create table didn't signal when table was created. This could cause a "DROP TABLE created_table" in another thread to wait "forever" Fixed wrong permissions check in PS and multi-table updates (one could get permission denied for legal quries) Fix for PS and SELECT ... PROCEDURE Reset all warnings when executing a new PS query group_concat(...ORDER BY) didn't work with PS Fixed problem with test suite when not using innodb
-
bar@mysql.com authored
The same problem with SET columns: find_set() now executes find_type2() to do charset aware search, instead of always using system_charset_info comparison.
-
bar@mysql.com authored
into a function.
-
- 25 Oct, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
bar@mysql.com authored
-
- 24 Oct, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 22 Oct, 2004 7 commits
-
-
serg@serg.mylan authored
-
pem@mysql.comhem.se authored
...and no ALTER privilege either. For now, only the definer and root can drop or alter an SP.
-
pem@mysql.comhem.se authored
Removed the support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway.
-
monty@mysql.com authored
-
monty@mysql.com authored
Fixed checking of privilege handling in CREATE ... SELECT (Bug #6094)
-
dlenev@mysql.com authored
crashes server" (in 4.0 we fix only connection stalling in case of error, crash itself is fixed in 4.1, the test case for this code is also there).
-
kent@mysql.com authored
Bug#6167 One element missing in 'uc_update_queries[]'
-
- 21 Oct, 2004 3 commits
-
-
bell@sanja.is.com.ua authored
-
dlenev@brandersnatch.localdomain authored
mysql.time_zone* tables". We are excluding implicitly used time zone tables from privilege checking.
-
serg@serg.mylan authored
-
- 20 Oct, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
dlenev@brandersnatch.localdomain authored
he has SELECT and INSERT privileges for table with primary key" Now we set lex->duplicates= DUP_UPDATE right in parser if INSERT has ON DUPLICATE KEY UPDATE clause, this simplifies insert_precheck() function (this also fixes a bug) and some other code.
-