An error occurred fetching the project authors.
- 19 Jul, 2005 1 commit
-
-
dlenev@mysql.com authored
"Triggers have the wrong namespace" "Triggers: duplicate names allowed" "Triggers: CREATE TRIGGER does not accept fully qualified names" "SHOW TRIGGERS"
-
- 01 Jul, 2005 1 commit
-
-
pem@mysql.com authored
We want to have the defacto standard syntax for labels ("L:" instead of "label L;"), and fix some known bugs, before we enable this again. The code is left intact (#ifdef'ed SP_GOTO) and the test cases are kept in sp-goto.test, for the future...
-
- 25 Feb, 2005 1 commit
-
-
svoj@mysql.com authored
This bug is also known as WL#1639.
-
- 01 Feb, 2005 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
Support for COMMIT/ROLLBACK optional arguments
-
- 16 Jan, 2005 1 commit
-
-
serg@serg.mylan authored
-
- 07 Jan, 2005 1 commit
-
-
marko@hundin.mysql.fi authored
-
- 29 Dec, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
of concurrent connections for the same account)" Added support of account specific max_user_connections limit. Made all user limits to be counted per account instead of the old behavior, which was per user/host accounting. Added option which enables the old behavior. Added testing of these to the test suite. (After review version).
-
- 24 Dec, 2004 2 commits
-
-
vtkachenko@intelp4d.mysql.com authored
tabs replaced ha_innodb.cc: Comments removed
-
vtkachenko@intelp4d.mysql.com authored
Logging to logging@openlogging.org accepted sql_yacc.yy, sql_parse.cc, sql_lex.h, lex.h: Implements the SHOW MUTEX STATUS command set_var.cc, mysqld.cc, mysql_priv.h: Added new GLOBAL variable timed_mutexes ha_innodb.h: New function innodb_mutex_show_status ha_innodb.cc: Added new innodb variables in SHOW STATUS Implements the SHOW MUTEX STATUS command innodb.test, innodb.result: Added new row_lock_waits status variables tests. variables.test, variables.result: test new variable timed_mutexes ut0ut.c: New function ut_usectime. sync0sync.c: Mutex counting. sync0rw.c: New mutex parameters initialization. srv0srv.c: Counting row lock waits row0sel.c, row0mysql.c: Setting row_lock or table_lock state to thd. que0que.c: Added default no_lock_state to thd. univ.i: Added UNIV_SRV_PRINT_LATCH_WAITS debug define sync0sync.ic: Count mutex using. sync0sync.h: Added new parameters to mutex structure for counting. sync0rw.h: Added new parameters to rw_create_func. srv0srv.h: Added new innodb varuables to SHOW STATUS. que0que.h: Added thread lock states.
-
- 23 Dec, 2004 1 commit
-
-
acurtis@pcgem.rdg.cyberkinetica.com authored
Implement fine-grained control over access to stored procedures Privileges are cached (same way as existing table/column privs)
-
- 17 Nov, 2004 1 commit
-
-
Rework parser expression rules Rework handling for "||" concat/or Eliminate some shift/reduce conflicts Add support for "xxx IS [ NOT ] truth_value"
-
- 12 Nov, 2004 1 commit
-
-
brian@avenger.(none) authored
-
- 10 Nov, 2004 1 commit
-
-
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.
-
- 14 Oct, 2004 1 commit
-
-
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.)
-
- 07 Oct, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed ALTER VIEW syntax fixed WITH CHECK OPTION clause printing in SHOW CREATE VIEW
-
- 01 Oct, 2004 1 commit
-
-
brian@avenger.(none) authored
-
- 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.
-
- 17 Aug, 2004 1 commit
-
-
pem@mysql.comhem.se authored
Mostly done, it works, but the temporary LABEL syntax still to be fixed.
-
- 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.
-
- 15 Jul, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
two TABLE_LIST copy eliminated
-
- 23 Jun, 2004 1 commit
-
-
serg@serg.mylan authored
more logical table/index_flags return HA_ERR_WRONG_COMMAND instead of abstract methods where appropriate max_keys and other limits renamed to max_supported_keys/etc max_keys/etc are now wrappers to max_supported_keys/etc ha_index_init/ha_rnd_init/ha_index_end/ha_rnd_end are now wrappers to real {index,rnd}_{init,end} to enforce strict pairing
-
- 18 Jun, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
Added basic per-thread time zone functionality (based on public domain elsie-code). Now user can select current time zone (from the list of time zones described in system tables). All NOW-like functions honor this time zone, values of TIMESTAMP type are interpreted as values in this time zone, so now our TIMESTAMP type behaves similar to Oracle's TIMESTAMP WITH LOCAL TIME ZONE (or proper PostgresSQL type). WL#1266 "CONVERT_TZ() - basic time with time zone conversion function". Fixed problems described in Bug #2336 (Different number of warnings when inserting bad datetime as string or as number). This required reworking of datetime realted warning hadling (they now generated at Field object level not in conversion functions). Optimization: Now Field class descendants use table->in_use member instead of current_thd macro.
-
- 03 Jun, 2004 1 commit
-
-
guilhem@mysql.com authored
by binlogging some SET ONE_SHOT CHARACTER_SETetc, which will be enough until we have it more compact and more complete in 5.0. With the present patch, replication will work ok between 4.1.3 master and slaves, as long as: - master and slave have the same GLOBAL.COLLATION_SERVER - COLLATION_DATABASE and CHARACTER_SET_DATABASE are not used - application does not use the fact that table is created with charset of the USEd db (BUG#2326). all of which are not too hard to fulfill. ONE_SHOT is reserved for internal use of mysqlbinlog|mysql and works only for charsets, so we give error if used for non-charset vars. Fix for BUG#3875 "mysqlbinlog produces wrong ouput if query uses variables containing quotes" and BUG#3943 "Queries with non-ASCII literals are not replicated properly after SET NAMES". Detecting that master and slave have different global charsets or server ids.
-
- 04 May, 2004 1 commit
-
-
pem@mysql.comhem.se authored
-
- 15 Apr, 2004 1 commit
-
-
magnus@neptunus.(none) authored
-
- 05 Apr, 2004 2 commits
-
-
sergefp@mysql.com authored
SQL Syntax for Prepared Statements (WL#1622) ps.test, ps.result: new file
-
gluh@gluh.mysql.r18.ru authored
'SHOW GRANTS' syntax is added 'SHOW GRANTS FOR CURRENT_USER' syntax is added 'SHOW GRANTS FOR CURRENT_USER()' syntax is added CURRENT_USER without parens in expressions(SELECT CURRENT_USER;)
-
- 30 Mar, 2004 1 commit
-
-
bar@bar.intranet.mysql.r18.ru authored
and for (2) converting the columns: 1. ALTER TABLE t1 [DEFAULT] CHARACTER SET xxx [COLLATE yyy] 2. ALTER TABLE t1 CONVERT TO CHARACTER SET xxx [COLLATE yyy]
-
- 04 Mar, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 27 Feb, 2004 1 commit
-
-
serg@serg.mylan authored
UUID() function
-
- 11 Feb, 2004 1 commit
-
-
pem@mysql.comhem.se authored
-
- 23 Jan, 2004 2 commits
-
-
hf@deer.(none) authored
-
hf@deer.(none) authored
wl #1163 (Make spatial code optional) Patch I cleaned with Serg & Monty's suggestions
-
- 15 Jan, 2004 1 commit
-
-
hf@deer.(none) authored
WL#1163 (Making spatial code optional) Pack of changes to do in sql/ code.
-
- 17 Dec, 2003 1 commit
-
-
New Statement: SHOW [STORAGE] ENGINES New System Variable: storage_engine New mysqld Argument: --default-storage-engine=
-
- 16 Dec, 2003 2 commits
-
-
pem@mysql.comhem.se authored
Multiple result sets from stored procedures now works with the mysql and mysqltest clients.
-
monty@mysql.com authored
Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1) Fix when using symlinked data files and realpath() is not working
-
- 10 Dec, 2003 2 commits
-
-
pem@mysql.comhem.se authored
Also made the parsing and handling of SP characteristics more general and extendable, and added a few ch:istics.
-
Deprecate the use of TYPE=... Preferred syntax is ENGINE=
-
- 08 Dec, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
Syntax for TIMESTAMPADD: TIMESTAMPADD(interval, integer_expression, datetime_expression) interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR Supported SQL_TSI_ prefix (like SQL_TSI_SECOND) Syntax for TIMESTAMPDIFF: TIMESTAMPDIFF(interval, datetime_expression1, datetime_expression2) interval:= FRAC_SECOND | SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR Supported SQL_TSI_ prefix (like SQL_TSI_SECOND)
-