An error occurred fetching the project authors.
- 06 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors Added support for VARCHAR KEYS to heap Removed support for ISAM Now only long VARCHAR columns are changed to TEXT on demand (not CHAR) Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
-
- 09 Nov, 2004 1 commit
-
-
monty@mysql.com authored
Added push_back(void *, MEM_ROOT *) to make some list-handling code easier that needs to be allocated in a different mem-root (Before one had to change thd->mem_root ; push_back(); restore mem_root.
-
- 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
-
- 03 Nov, 2004 2 commits
-
-
pem@mysql.comhem.se authored
- No RESTICT|CASCADE in DROP SP (since it's not implemented) - Added optional "noise" to FETCH: [[NEXT] FROM] - At least one statement required in all block constructs except BEGIN-END (where zero is allowed)
-
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
-
- 28 Oct, 2004 1 commit
-
-
bar@mysql.com authored
args[0] is now used instead.
-
- 26 Oct, 2004 2 commits
-
-
gluh@gluh.mysql.r18.ru authored
-
gluh@gluh.mysql.r18.ru authored
-
- 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
-
-
serg@serg.mylan authored
-
bell@sanja.is.com.ua authored
-
- 20 Oct, 2004 1 commit
-
-
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.
-
- 14 Oct, 2004 2 commits
-
-
pem@mysql.comhem.se authored
NO SQL CONTAINS SQL (default) READS SQL DATA MODIFIES SQL DATA These are needed as hints for the replication. (Before this, we did have the default in the mysql.proc table, but no support in the parser.)
-
monty@mishka.local authored
Simple fixes/optimization of things discovered during review of new pushed code
-
- 10 Oct, 2004 3 commits
-
-
ram@gw.mysql.r18.ru authored
-
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)
-
ram@gw.mysql.r18.ru authored
-
- 08 Oct, 2004 1 commit
-
-
konstantin@mysql.com authored
doesn't need to have it's own recovery mechanism.
-
- 07 Oct, 2004 3 commits
-
-
pem@mysql.comhem.se authored
Now simply give an error if no database. (The "global SP feature" will be done using PATH instead.)
-
bell@sanja.is.com.ua authored
fixed ALTER VIEW syntax fixed WITH CHECK OPTION clause printing in SHOW CREATE VIEW
-
monty@mysql.com authored
Some bigger code changes was necessary becasue of the multi-table-update and the new HANDLER code
-
- 06 Oct, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 02 Oct, 2004 2 commits
-
-
Ensures that WRITE lock is not obtained on all tables referenced.
-
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.
-
- 01 Oct, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
column types TIMESTAMP is NOT NULL by default, so in order to have TIMESTAMP column holding NULL valaues you have to specify NULL as one of its attributes (this needed for backward compatibility). Main changes: Replaced TABLE::timestamp_default_now/on_update_now members with TABLE::timestamp_auto_set_type flag which is used everywhere for determining if we should auto-set value of TIMESTAMP field during this operation or not. We are also use Field_timestamp::set_time() instead of handler::update_timestamp() in handlers.
-
- 17 Sep, 2004 1 commit
-
-
pem@mysql.comhem.se authored
-
- 13 Sep, 2004 2 commits
-
-
jani@rhols221.adsl.netsonic.fi authored
-
serg@serg.mylan authored
-
- 10 Sep, 2004 2 commits
-
-
paul@kite-hub.kitebird.com authored
Make "FRAC_SECOND"/"SQL_TSI_FRAC_SECOND" non-reserved words, must like "SECOND"/"SQL_TSI_SECOND", "MINUTE"/"SQL_TSI_MINUTE", etc. Will wait for okay to push. (It doesn't break any tests.)
-
pem@mysql.comhem.se authored
Dropping the table was not the real problem, the problem was with errors occuring within error handlers.
-
- 08 Sep, 2004 2 commits
-
-
dlenev@brandersnatch.localdomain authored
After review and after merge fixes.
-
pem@mysql.comhem.se authored
Easy to prevent crash, but the question was how to treat this case? We ended up implementing the "global" SPs (i.e. with no associated db), which were planned but left unresolved when SPs moved into dbs. So now things like "call .p()" work too.
-
- 07 Sep, 2004 1 commit
-
-
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.
-
- 04 Sep, 2004 1 commit
-
-
monty@mysql.com authored
-
- 03 Sep, 2004 2 commits
-
-
paul@kite-hub.kitebird.com authored
Allow FROM or IN in SHOW KEYS, as in other SHOW statements.
-
bell@sanja.is.com.ua authored
-
- 31 Aug, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
-
bar@mysql.com authored
-
- 30 Aug, 2004 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
-