An error occurred fetching the project authors.
- 09 Dec, 2004 2 commits
-
-
monty@mysql.com authored
Simple, non critical, fix to mysql_fix_privilege_tables
-
dlenev@brandersnatch.localdomain authored
tables requires privileges for them if some table or column level grants present" (with after-review fixes). We should set SELECT_ACL for implicitly opened tables in my_tz_check_n_skip_implicit_tables() to be able to bypass privilege checking in check_grant(). Also we should exclude those tables from privilege checking in multi-update.
-
- 02 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Added auto-correct of field length for enum/set tables for ALTER TABLE This is becasue of a bug in previous MySQL 4.1 versions where the length for enum/set was set incorrectly after ALTER TABLE
-
- 22 Nov, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
results." a.k.a. "Proper cleanup of subqueries is missing for SET and DO statements". (Version #2 with after-review fixes). To perform proper cleanup for statements that can contain subqueries but don't have main select we must call free_undelaid_joins().
-
- 17 Nov, 2004 1 commit
-
-
tomas@poseidon.ndb.mysql.com authored
- ndb_use_exact_count - ndb_autoincrement_prefetch_sz - ndb_use_transactions - ndb_force_send moved "inlined" functions to .cc file since they are virtual anyways enabled printout od ndb errors in warnings even if mapping existst to mysql error code
-
- 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
-
- 27 Oct, 2004 2 commits
-
-
monty@mysql.com authored
-
marko@hundin.mysql.fi authored
-
- 26 Oct, 2004 2 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.
-
- 25 Oct, 2004 1 commit
-
-
bar@mysql.com authored
-
- 20 Oct, 2004 1 commit
-
-
monty@mysql.com authored
Rename innodb_table_locks_old_behavior -> innodb_table_locks Set innodb_table_locks to off by default to get same behaviour as in MySQL 4.0.20 (This means that Innodb ignore table locks by default, which makes it easier to combine MyISAM and InnoDB to simulate a transaction)
-
- 13 Oct, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
innodb_table_locks_old_behavior: do not acquire an InnoDB table lock for LOCK TABLES, as in mysql-4.0.18 and earlier.
-
- 30 Sep, 2004 2 commits
-
-
marko@hundin.mysql.fi authored
-
marko@hundin.mysql.fi authored
-
- 16 Aug, 2004 1 commit
-
-
guilhem@mysql.com authored
var->save_result.ulong_value was 0 on Mac OS X probably due to positions of members in the union. sys_var::check() only sets ulonglong_value
-
- 13 Aug, 2004 3 commits
-
-
brian@avenger.(none) authored
-
paul@ice.snake.net authored
Make query_cache_wlock_invalidate show up in SHOW VARIABLES. (Sanja agrees that it should show up, has seen the patch, and agrees that it's correct.)
-
brian@avenger.(none) authored
This is the addition of the CSV engine "aka tina". Its an example engine that works as a plain text file.
-
- 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.
-
- 30 Jul, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 28 Jul, 2004 1 commit
-
-
paul@kite-hub.kitebird.com authored
-
- 22 Jul, 2004 1 commit
-
-
hf@deer.(none) authored
-
- 20 Jul, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
next-key locking. Using this option the locks InnoDB sets on index records do not affect the ``gap'' before that index record. Thus, this option allows phantom problem.
-
- 10 Jul, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
-
- 08 Jul, 2004 1 commit
-
-
monty@mysql.com authored
New handler::index_flags() definition to make it easy to check the full used key and a specific key part. Added key part to optimize_range() to fix problems when using fields in key parts.
-
- 24 Jun, 2004 1 commit
-
-
konstantin@mysql.com authored
work (prepared statements)" and after-review fixes: - str_to_TIME renamed to str_to_datetime to pair with str_to_time - functions str_to_time and str_to_TIME moved to sql-common - send_data_str now supports MYSQL_TYPE_TIME, MYSQL_TIME_DATE, MYSQL_TIME_DATETIME types of user input buffers. - few more comments in the client library - a test case added.
-
- 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.
-
- 10 Jun, 2004 1 commit
-
-
guilhem@mysql.com authored
New option --sync-binlog=x (and global settable variable) which will fsync the binlog after every x-th disk write to it. That is, if in autocommit mode, after every x-th statement written to the binlog; if using transactions, after every x-th transaction written to the binlog. x==0 means no fsync. x==1 is the slowest. There is no test added for this, I have just checked that it works as --sync-binlog=1 dramatically slows down mysqld. Made sync-frm a global settable variable.
-
- 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.
-
- 01 Jun, 2004 1 commit
-
-
will disable warnings, --log-warnings will increment warning level by one, or the level can be given as an optional argument. Default level is 1. Changed aborted connection warning to be logged only if the level is > 1.
-
- 27 May, 2004 1 commit
-
-
hf@deer.(none) authored
--with-geometry and --with-embedded-privilege-control configure switches added
-
- 25 May, 2004 1 commit
-
-
brian@avenger.(none) authored
Added tests for archive. Cleaned up a merge mistake and added some information on how well archive compresses.
-
- 24 May, 2004 1 commit
-
-
monty@mysql.com authored
Update of VC++ project files.
-
- 19 May, 2004 3 commits
-
-
monty@mysql.com authored
Ensured that all projects compile Removed compiler warnings Better setting of server_version variable. Fix that make_win_src_distribution creates the privilege tables.
-
guilhem@mysql.com authored
(fix by our Harrison Fisk): when one does SET GLOBAL SERVER_ID=x, we must set server_id_supplied to 1.
-
konstantin@mysql.com authored
work as expected": precision-losing conversion removed from sys_var_thd_ulonglong.
-
- 06 May, 2004 2 commits
-
-
pem@mysql.comhem.se authored
-
miguel@hegel.local authored
-
- 01 May, 2004 1 commit
-
-
serg@serg.mylan authored
-