An error occurred fetching the project authors.
- 22 Oct, 2004 2 commits
-
-
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.
-
- 21 Oct, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
serg@serg.mylan authored
-
- 10 Oct, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
showing table type now is controled by new parameter 'FULL' of SHOW TABLES command (SHOW FULL TABLES) (as it was decided on last dev conf)
-
bell@sanja.is.com.ua authored
prevent filling temporary tables of views on list fields command
-
- 07 Oct, 2004 1 commit
-
-
pem@mysql.comhem.se authored
Now simply give an error if no database. (The "global SP feature" will be done using PATH instead.)
-
- 06 Oct, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 02 Oct, 2004 1 commit
-
-
monty@mishka.local authored
More tests. Better error messages. Fixed bug when checking if we updated all needed columns for INSERT. Give an error if we encounter a wrong float value during parsing. Don't print DEFAULT for columns without a default value in SHOW CREATE/SHOW FIELDS. Fixed UPDATE IGNORE when using STRICT mode.
-
- 29 Sep, 2004 1 commit
-
-
pem@mysql.comhem.se authored
-
- 28 Sep, 2004 1 commit
-
-
monty@mishka.local authored
Under strict mode MySQL will generate an error message if there was any conversion when assigning data to a field. Added checking of date/datetime fields. If strict mode, give error if we have not given value to field without a default value (for INSERT)
-
- 17 Sep, 2004 1 commit
-
-
monty@mishka.local authored
Removed wrong warnings in test suite (This was because select_insert / select_create results was not freed. Added thd to openfrm() for initialization of TABLE->in_use. This fixed a bug in BDB handling where table->in_use was used early
-
- 15 Sep, 2004 1 commit
-
-
monty@mishka.local authored
This allows one to setup a master <-> master replication with non conflicting auto-increment series. Cleaned up binary log code to make it easyer to add new state variables. Added simpler 'upper level' logic for artificial events (events that should not cause cleanups on slave). Simplified binary log handling. Changed how auto_increment works together with to SET INSERT_ID=# to make it more predictable: Now the inserted rows in a multi-row statement are set independent of the existing rows in the table. (Before only InnoDB did this correctly)
-
- 13 Sep, 2004 1 commit
-
-
jani@rhols221.adsl.netsonic.fi authored
-
- 11 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 09 Sep, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
monty@mysql.com authored
Fixed (together with Guilhem) bugs in mysqlbinlog regarding --offset Prefix addresses with 0x for easier comparisons of debug logs Fixed problem where MySQL choosed index-read even if there would be a much better range on the same index This fix changed some 'index' queries to 'range' queries in the test suite Don't create 'dummy' WHERE clause for trivial WHERE clauses where we can remove the WHERE clause. This fix removed of a lot of 'Using where' notes in the test suite. Give NOTE instead of WARNING if table/function doesn't exists when using DROP IF EXISTS Give NOTE instead of WARNING for safe field-type conversions
-
- 08 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 07 Sep, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
dlenev@brandersnatch.localdomain authored
Mostly needed for Monty for him getting notion what needed for triggers from new .FRM format. Things to be done: - Right placement of trigger's invocations - Right handling of errors in triggers (including transaction rollback) - Support for priviliges - Right handling of DROP/RENAME table (hope that it will be handled automatically with merging of .TRG into .FRM file) - Saving/restoring some information critical for trigger creation and replication with their definitions (e.g. sql_mode, creator, ...) - Replication Already has some known bugs so probably not for general review.
-
- 06 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 04 Sep, 2004 1 commit
-
-
monty@mysql.com authored
-
- 03 Sep, 2004 1 commit
-
-
monty@mysql.com authored
Merged the different find_xxxx_table_in_list functions to one + some inline functions
-
- 01 Sep, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 31 Aug, 2004 3 commits
-
-
bell@sanja.is.com.ua authored
-
bell@sanja.is.com.ua authored
-
bell@sanja.is.com.ua authored
fixed printing of COLLATE operation (BUG#5155)
-
- 27 Aug, 2004 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 25 Aug, 2004 1 commit
-
-
monty@mysql.com authored
Update to new valgrind
-
- 24 Aug, 2004 2 commits
-
-
konstantin@mysql.com authored
execute crashes server": we were deleting lex->result after each execute, but prepared statements assumed that it's left intact. The fix adds cleanup() method to select_result hierarchy, so that result objects can be reused. Plus we now need to delete result objects more wisely.
-
pem@mysql.comhem.se authored
unions (crashed randomly), and made "label" not a reserved word.
-
- 20 Aug, 2004 2 commits
-
-
konstantin@mysql.com authored
a second time". The bug was caused by incompatibility of negations elimination algorithm and PS: during first statement execute a subtree with negation was replaced with equivalent subtree without NOTs. The problem was that although this transformation was permanent, items of the new subtree were created in execute-local memory. The patch adds means to check if it is the first execute of a prepared statement, and if this is the case, to allocate items in memory of the prepared statement. The implementation: - backports Item_arena from 5.0 - adds Item_arena::is_stmt_prepare(), Item_arena::is_first_stmt_execute(). - deletes THD::allocate_temporary_pool_for_ps_preparing(), THD::free_temporary_pool_for_ps_preparing(); they were redundant. and adds a few invariants: - thd->free_list never contains junk (= freed items) - thd->current_arena is never null. If there is no prepared statement, it points at the thd. The rest of the patch contains mainly mechanical changes and cleanups.
-
guilhem@mysql.com authored
in a deadlock-free manner. This splits locking the global read lock in two steps. This fixes a consequence of this bug, known as: BUG#4953 'mysqldump --master-data may report incorrect binlog position if using InnoDB' And a test.
-
- 19 Aug, 2004 2 commits
-
-
guilhem@mysql.com authored
Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)": replacing the no_log argument of mysql_create_table() by some safer method (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table is opened by mysql_create_table().
-
pem@mysql.comhem.se authored
-
- 18 Aug, 2004 1 commit
-
-
guilhem@mysql.com authored
replacing the no_log argument of mysql_create_table() by some safer method (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table is opened by mysql_create_table().
-
- 13 Aug, 2004 1 commit
-
-
bar@mysql.com authored
ENUM and SET type didn't compute their length correctly. That showed up for example while converting into a CHAR column.
-
- 10 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Instead of trying to open time zone tables during calculation of CONVERT_TZ() function or setting of @@time_zone variable we should open and lock them with the rest of statement's table (so we should add them to global table list) and after that use such pre-opened tables for loading info about time zones.
-
- 06 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
We should allow 19 as length of newly created TIMESTAMP fields.
-
- 03 Aug, 2004 1 commit
-
-
konstantin@mysql.com authored
- client side part is simple and may be considered stable - server side part now just joggles with THD state to save execution state and has no additional locking wisdom. Lot's of it are to be rewritten.
-