An error occurred fetching the project authors.
- 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.
-
- 07 Apr, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed IN subselect with basic constant left expression SQLCOM_CREATE_TABLE, SQLCOM_UPDATE_MULTI, SQLCOM_REPLACE_SELECT, SQLCOM_INSERT_SELECT, QLCOM_DELETE_MULTI fixed to be compatible with PS (BUG#3398, BUG#3406) fixed multiupdate privelege check (BUG#3408) fixed multiupdate tables check (BUG#3411) unchecked commands now is rejected by PS protocol to avoid serever crash fixed cleunup procedure to be compatible sith DO/SET (BUG#3393)
-
- 30 Mar, 2004 1 commit
-
-
monty@mysql.com authored
-
- 27 Mar, 2004 1 commit
-
-
guilhem@mysql.com authored
that it tested the privilege in ::update() whereas it should be in ::check() (see email from Serg, subject "Re: bk commit - 4.1 tree (guilhem:1.1706)"). So I add instead a check_func function to sys_var_thd_bit. I do the same addition to sys_var_thd_ulong, to unify handling of PSEUDO_THREAD_ID with the one of SQL_LOG_BIN. So class sys_var_pseudo_thread_id is not needed anymore, removing it.
-
- 22 Mar, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
some db comparison code cleupup removed compiler warnings
-
- 20 Mar, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 17 Mar, 2004 1 commit
-
-
monty@mysql.com authored
-
- 06 Mar, 2004 1 commit
-
-
monty@mysql.com authored
Allow one to force lower_case_table_names to 0, even if the file system is case insensitive. This fixes some issues on Mac OS X (Bug #2994) Added variables "lower_case_file_system", "version_compile_os" and "license"
-
- 16 Feb, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 17 Dec, 2003 1 commit
-
-
New Statement: SHOW [STORAGE] ENGINES New System Variable: storage_engine New mysqld Argument: --default-storage-engine=
-
- 02 Dec, 2003 1 commit
-
-
- 20 Nov, 2003 2 commits
-
-
monty@mysql.com authored
Fixed compiler warnings (IRIX C compiler and VC++)
-
monty@mashka.mysql.fi authored
Add missing file to VC++ project
-
- 18 Nov, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
-
- 03 Nov, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
Cleaned up (and disabled part of) date/time/datetime format patch. One can't anymore change default read/write date/time/formats. This is becasue the non standard datetime formats can't be compared as strings and MySQL does still a lot of datetime comparisons as strings Changed flag argument to str_to_TIME() and get_date() from bool to uint Removed THD from str_to_xxxx functions and Item class. Fixed core dump when doing --print-defaults Move some common string functions to strfunc.cc Dates as strings are now of type my_charset_bin instead of default_charset() Introduce IDENT_QUOTED to not have to create an extra copy of simple identifiers (all chars < 128) Removed xxx_FORMAT_TYPE enums and replaced them with the old TIMESTAMP_xxx enums Renamed some TIMESTAMP_xxx enums to more appropriate names Use defines instead of integers for date/time/datetime string lengths Added to build system and use the new my_strtoll10() function.
-
- 24 Oct, 2003 1 commit
-
-
bell@sanja.is.com.ua authored
support 'parallel' updates and rallback of whole statement in case of error in evalueting value which should be assigned (BUG#1484)
-
- 20 Oct, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 15 Oct, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
After merge fixes
-
- 02 Oct, 2003 1 commit
-
-
igor@rurik.mysql.com authored
-
- 15 Sep, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
-
- 18 Aug, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Use server character set if --default-character-set is not used Added convert_string() for more efficient alloc+character-set convert of strings
-
- 09 Aug, 2003 1 commit
-
-
igor@rurik.mysql.com authored
Added key cache parameters for midpoint insertion strategy Many files: Added midpoint insertion strategy for key cache mi_test2.c: Added a parameter to resize_key_cache
-
- 05 Aug, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
-
- 02 Aug, 2003 1 commit
-
-
igor@rurik.mysql.com authored
Added key cache assignment mi_locking.c: Added key cache assignment: correction my_sys.h: Added key cache variable structure
-
- 18 Jul, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
Task 499 'init_connect, init_slave options'
-
- 07 Jul, 2003 1 commit
-
-
kostja@oak.local authored
--old-passwords Support for option --old-protocol was removed. Some test performed. Tests for SSL and replication are pending. More strict following to specification for --old-passwords is in the TODO.
-
- 06 Jul, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Added framework to create/drop and manager buffers for multiple key caches
-
- 29 Jun, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
-
- 11 Jun, 2003 1 commit
-
-
guilhem@mysql.com authored
-
- 04 Jun, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
bmove_allign -> bmove_align Added OLAP function ROLLUP Split mysql_fix_privilege_tables to a script and a .sql data file Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects. Added table_alias_charset, for easier --lower-case-table-name handling Better SQL_MODE handling (Setting complex options also sets sub options) New (faster) assembler string functions for x86
-
- 30 May, 2003 3 commits
-
-
bar@bar.mysql.r18.ru authored
-
bar@bar.mysql.r18.ru authored
character_set_connection new variable
-
bar@bar.mysql.r18.ru authored
character_set_database was added Code optimization: reuse more code for all character sets variables
-
- 21 May, 2003 2 commits
-
-
bar@bar.mysql.r18.ru authored
collation_client -> character_set_client collation_results -> character_set_results character_set -> character_set_server SET NAMES now doesn't start client->server conversion SET CHARACTER SET now starts both client->server and server->client conversion
-
bar@bar.mysql.r18.ru authored
"character_set_system" has been added to display the system character set
-
- 13 May, 2003 1 commit
-
-
jani@hynda.(none) authored
- Fix for QNX: UNIX sockets available since 6.2.1
-
- 23 Apr, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
client_collation -> collation_client result_collation -> collation_results connection_collation -> collation_connection
-