Commit graph

462 commits

Author SHA1 Message Date
unknown
0c511215f2 Automatic repair of MyISAM tables + small bug fixes
Docs/manual.texi:
  Updates for 3.23.26
include/Makefile.am:
  Install my_config.h
include/my_pthread.h:
  Fix for Ia64
myisam/mi_check.c:
  Wrong new record pos on dupplicate key error
myisam/mi_open.c:
  Fix for automatic repair
myisam/myisamchk.c:
  Fix for automatic repair
myisam/myisamdef.h:
  Fix for automatic repair
mysys/mf_tempfile.c:
  Fix usage of mkstemp
sql-bench/bench-init.pl.sh:
  Better help text
sql-bench/test-insert.sh:
  Fix for slow databases
sql/field.cc:
  Fix of default values for CREATE TABLE ... SELECT
sql/ha_berkeley.cc:
  Fix bug in BDB records_in_range
sql/ha_myisam.cc:
  Fix for automatic repair
sql/ha_myisam.h:
  Fix for automatic repair
sql/handler.cc:
  Fixes for innobase
sql/item_strfunc.cc:
  Fix for SUBSTR_INDEX and REPLACE
sql/log_event.h:
  Portability fix
sql/mysqld.cc:
  Added INNOBASE and fixes for automatic recover of MyISAM tables
sql/sql_base.cc:
  Fix for automatic repair
sql/sql_table.cc:
  Fix for IF EXISTS when used with CREATE TEMPORARY
2000-10-17 00:47:15 +03:00
unknown
a5e2a02580 manual.texi Added an explanation to the end of FULLTEXT section
Docs/manual.texi:
  Added an explanation to the end of FULLTEXT section
2000-10-16 21:06:28 +02:00
unknown
7c96a25290 RESET MASTER/SLAVE documentation
Docs/manual.texi:
  updates for RESET MASTER/SLAVE
sql/sql_insert.cc:
  bk thinks I changed something, probably inserted or deleted a space
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-16 09:32:14 -06:00
unknown
9c019f4e4f Automatic primary key for BDB tables
sql/field.h:
  Cleanup
sql/filesort.cc:
  Cleanup
sql/opt_range.cc:
  Remove index in use
sql/sql_base.cc:
  Allow Berkeley DB tables used only the index when the query only uses
  the index + data from the primary key
sql/sql_select.cc:
  Fix for left join optimization
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-16 02:29:48 +03:00
unknown
31ed959ba3 Added RESET command
Docs/manual.texi:
  Changed max packet limit from 24M -> 16M
2000-10-14 11:16:17 +03:00
unknown
1198be81c2 Merge
configure.in:
  Auto merged
sql/mysqld.cc:
  Auto merged
sql/sql_yacc.yy:
  Auto merged
2000-10-14 03:20:00 +03:00
unknown
518a621adf Fix of LEFT JOIN optimizer bug, problem with key cache on Windows and
a lot of portability issues.


Docs/manual.texi:
  Changed FOREIGN KEY to FOREIGN KEY constraint
client/mysqladmin.c:
  Don't flush MASTER or SLAVE on refresh
configure.in:
  Fix for hpux 11.0
extra/perror.c:
  New error message
include/my_pthread.h:
  Portability fix for windows
myisam/mi_locking.c:
  Ensure that locking doesn't interfere with pread/pwrite on windows
myisam/sort.c:
  checked with purecover
mysys/mf_tempfile.c:
  Fix for windows
mysys/my_lock.c:
  Ensure that locking doesn't interfere with pread/pwrite on windows
mysys/my_winthread.c:
  Portability fix
sql-bench/Results/ATIS-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/RUN-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/alter-table-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/big-tables-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/connect-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/create-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/insert-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/select-mysql-NT_4.0:
  New benchmark runs
sql-bench/Results/wisconsin-mysql-NT_4.0:
  New benchmark runs
sql-bench/crash-me.sh:
  Fixed things for PostgreSQL
sql-bench/limits/mysql-3.23.cfg:
  Update for new crash-me
sql-bench/limits/mysql.cfg:
  Update for new crash-me
sql-bench/print-limit-table:
  Fixed position for alter table rename
sql-bench/test-insert.sh:
  Fix for PostgreSQL
sql/field.cc:
  Fix for default values in CREATE ... SELECT
sql/field.h:
  Fix for default values in CREATE ... SELECT
sql/log.cc:
  Fixed typo
sql/log_event.cc:
  Portability fix
sql/mysqlbinlog.cc:
  Portability fix
sql/mysqld.cc:
  Don't turn of concurrent insert with --skip-new or --safe
sql/sql_base.cc:
  Portability fix
sql/sql_class.cc:
  Portability fix
sql/sql_class.h:
  Portability fix
sql/sql_parse.cc:
  Fix for --log-slow-queries
sql/sql_repl.cc:
  Portability fixes
sql/sql_select.cc:
  Fixed optimizer bug for LEFT JOIN
sql/sql_select.h:
  Fixed optimizer bug for LEFT JOIN
sql/sql_table.cc:
  Fix for default values in CREATE ... SELECT
sql/sql_yacc.yy:
  Added optional AS to: CREATE TABLE foo [ AS ] SELECT ...
2000-10-14 03:16:35 +03:00
unknown
658f67d67f manual.texi Added note about retrieving ENUM or SET column values
manual.texi	as numbers by adding +0 to the column name.


Docs/manual.texi:
  Added note about retrieving ENUM or SET column values
  as numbers by adding +0 to the column name.
2000-10-13 17:25:51 -05:00
unknown
7e80c28159 manual.texi Cleanups for recent release notes.
manual.texi	Add note to CREATE TABLE section that default values
manual.texi	must be constants (cannot be functions).


Docs/manual.texi:
  Cleanups for recent release notes.
2000-10-13 12:33:52 -05:00
unknown
31f27fe347 Merge
Docs/manual.texi:
  merged
sql/sql_yacc.yy:
  nerged
2000-10-11 14:21:04 +02:00
unknown
8e00459016 manual.texi More propaganda tweaking in Contact Information.
Docs/manual.texi:
  More propaganda tweaking in Contact Information.
2000-10-11 01:52:15 -05:00
unknown
9b76054167 manual.texi fixed typo - now compiles
Docs/manual.texi:
  fixed typo - now compiles
2000-10-10 19:36:27 -06:00
unknown
da2c52f1fe merge
mysys/charset.c:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
2000-10-11 01:18:03 +03:00
unknown
3b5f8e5ee4 Fix typo
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 01:06:41 +03:00
unknown
314a0b9c7a Merge narttu:/my/mysql into tik.mysql.com:/home/my/mysql
Docs/manual.texi:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
mysys/my_init.c:
  Auto merged
sql/sql_table.cc:
  Auto merged
2000-10-11 00:54:01 +03:00
unknown
f4d7717cea Portability fixes
Docs/manual.texi:
  Update for Access 2000
extra/perror.c:
  Added --silent
include/my_pthread.h:
  Patch for windows
scripts/safe_mysqld.sh:
  Fix of bug in --patch
sql/sql_lex.cc:
  Allow numbers of type 1e1
sql/sql_string.h:
  Safety fix
sql/sql_table.cc:
  Portability fix
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 00:48:03 +03:00
unknown
da5366886f Automatic repair of MyISAM tables + portability fixes
Docs/manual.texi:
  Changes for 3.23 and change Ansi mode -> ANSI mode
include/my_base.h:
  Automatic repair of MyISAM tables
include/myisam.h:
  Automatic repair of MyISAM tables
myisam/ft_update.c:
  Portability fix
myisam/mi_check.c:
  Automatic repair of MyISAM tables
myisam/mi_open.c:
  Automatic repair of MyISAM tables
myisam/myisamchk.c:
  Allow one to combine check with --old-repair
myisam/sort.c:
  Fix for usage of IO_CACHE
mysys/charset.c:
  Portability fixes
mysys/default.c:
  Added --defaults-extra-dir
mysys/mf_tempfile.c:
  Portability fixes
mysys/my_init.c:
  Remove compiler warning
mysys/my_pread.c:
  Remove compiler warning
sql-bench/server-cfg.sh:
  New benchmark tests
sql-bench/test-insert.sh:
  New benchmark tests
sql/ha_myisam.cc:
  Automatic repair of MyISAM tables
sql/ha_myisam.h:
  Automatic repair of MyISAM tables
sql/handler.h:
  Automatic repair of MyISAM tables
sql/lock.cc:
  Add missing free
sql/log_event.cc:
  Portability fixes
sql/sql_base.cc:
  Automatic repair of MyISAM tables
sql/sql_select.h:
  Remove compiler warning
sql/sql_table.cc:
  Clean up intendent
sql/sql_yacc.yy:
  New syntax for CHECK
sql/table.cc:
  Automatic repair of MyISAM tables
sql/table.h:
  Automatic repair of MyISAM tables
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-11 00:06:37 +03:00
unknown
5762523b78 SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
It makes SHOW CREATE TABLE to quote table and column names.
This is ON by default !


configure.in:
  REAL fix for mkstemp()
sql/lex.h:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
sql/sql_yacc.yy:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
sql/mysql_priv.h:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
sql/mysqld.cc:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
sql/sql_show.cc:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
Docs/manual.texi:
  SET OPTION SQL_QUOTE_SHOW_CREATE = 0 | 1
2000-10-10 21:31:00 +02:00
unknown
e07d0930f4 manual.texi fixed typo
Docs/manual.texi:
  fixed typo
2000-10-10 12:05:11 -06:00
unknown
b42ccb98e9 edited index entries for hard copy of manual 2000-10-09 20:31:46 -04:00
unknown
3c552b4b9b fix NuSphere bug that generated bad HTML
Docs/manual.texi:
  moved @cindex uptime to the right place, so that texi2html does
  actually generate an achor for it
2000-10-09 12:09:23 -06:00
unknown
6942c74c19 manual.texi Reworked propaganda in Contact information section.
Docs/manual.texi:
  Reworked propaganda in Contact information section.
2000-10-09 05:56:51 -05:00
unknown
d61670a531 manual.texi Reactivated some mirrors.
Docs/manual.texi:
  Reactivated some mirrors.
2000-10-09 00:24:10 -05:00
unknown
ce58bb01db Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2000-10-08 01:49:59 -06:00
unknown
9e7f2c9f2d Docs/manual.texi
replication updates
sql/opt_range.h
    fixed compiler warning
sql/slave.cc
    fixed handling of long usernames
    fixed insert_id + query log event processing atomicity in the case
    of slave death
    fix edcharset coversion to not be global to all threads
sql/sql_class.h
    fix to make insert_id event and the subsequent query event be still processed
    atomically if slave dies in the middle
sql/sql_select.cc
    temp fix to make it compile 
repl-tests/test-auto-inc/run.test@1.1
    New BitKeeper file ``repl-tests/test-auto-inc/run.test''
repl-tests/test-auto-inc/x.master@1.1
    New BitKeeper file ``repl-tests/test-auto-inc/x.master''



Docs/manual.texi:
  replication updates
sql/opt_range.h:
  fixed compiler warning
sql/slave.cc:
  fixed handling of long usernames
  fixed insert_id + query log event processing atomicity in the case
  of slave death
  fix edcharset coversion to not be global to all threads
sql/sql_class.h:
  fix to make insert_id event and the subsequent query event be still processed
  atomically if slave dies in the middle
sql/sql_select.cc:
  temp fix to make it compile
2000-10-08 01:48:50 -06:00
unknown
f5221dd537 Merge jcole@work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql


Docs/manual.texi:
  Auto merged
2000-10-08 00:09:58 -05:00
unknown
6d3e5d7cb0 Changed even page heading on NuSphere manual.
Docs/manual.texi:
  Changed evenheading on NuSphere manual.
2000-10-08 00:09:01 -05:00
unknown
6991b70c87 DISTINCT optimization
Fixes when using column privileges
Manual updates


Docs/manual.texi:
  Comments from MySQL training + distinct optimization
extra/my_print_defaults.c:
  Added --defaults-extra-file
include/my_sys.h:
  Added --defaults-extra-file
mysys/default.c:
  Added --defaults-extra-file
sql/sql_acl.cc:
  Tables with only column privileges didn't show up in SHOW GRANTS or SHOW TABLES
sql/sql_select.cc:
  DISTINCT optimization
sql/sql_select.h:
  DISTINCT optimization
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-06 21:15:03 +03:00
unknown
295c3d1fa9 Fixed bug in how FAST and CHANGED worked
Docs/manual.texi:
  Removed bugs from manual; Updated CHECK TABLE
2000-10-05 02:22:28 +03:00
unknown
36129d4ea0 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2000-10-05 01:01:07 +03:00
unknown
90cfd0a099 merge 2000-10-04 15:26:54 -05:00
unknown
0ac3b21340 merge
sql/mysql_priv.h:
  Auto merged
sql/mysqld.cc:
  Auto merged
sql/sql_base.cc:
  Auto merged
sql/sql_class.cc:
  Auto merged
sql/sql_class.h:
  Auto merged
BitKeeper/etc/logging_ok:
  Auto merged
Docs/manual.texi:
  Merge
support-files/mysql.spec.sh:
  Merge
2000-10-04 23:22:53 +03:00
unknown
fc78fef796 Portability fixes
Docs/manual.texi:
  Updates in the links sections
config.guess:
  Added fixes for Darwin
config.sub:
  Added fixes for Darwin
configure.in:
  Added fixes for Darwin
extra/my_print_defaults.c:
  Fixed typo
include/my_pthread.h:
  Added fixes for Darwin
ltconfig:
  Portability fix
myisam/mi_check.c:
  Make myisamchk more silent
mysys/Makefile.am:
  Added mf_tempfile.c
mysys/mf_cache.c:
  Remove not used parts
mysys/mf_tempfile.c:
  Fix for Solaris
sql/log.cc:
  Fix for Windows
sql/sql_cache.cc:
  Fix for Darwin
sql/sql_show.cc:
  Fix for temporary tables
strings/strtol.c:
  Fix for Darwin
support-files/mysql.spec.sh:
  Fix for documentation files that are installed compressed
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-04 23:20:16 +03:00
unknown
170775da2f index hits added. oh so painful.
Docs/manual.texi:
  index hits added.
BitKeeper/etc/logging_ok:
  ***MISSING TEXT***
2000-10-04 15:12:12 -05:00
unknown
fbf0a2bccf Adde NuSphere editor's changes to pages 201-240 of manual.texi.
Docs/manual.texi:
  Adde NuSphere editor's changes to pages 201-240.
2000-10-04 13:54:40 -05:00
unknown
cbc817fa0c manual.texi @uref'ed some order.mysql.com URLs that I caught.
Docs/manual.texi:
  @uref'ed some order.mysql.com URLs that I caught.
2000-10-04 02:05:31 -05:00
unknown
c8367c1ae6 manual.texi Minor fixes to recent change notes.
Docs/manual.texi:
  Minor fixes to recent change notes.
2000-10-03 12:58:40 -05:00
unknown
63b7b45ff7 First part of automatic repair of MyISAM tables.
Error on full disk on repair.
SIGHUP signal handling.
Update with keys on timestamp
Portability fixes


Docs/manual.texi:
  Added documentation about automatic repair of MyISAM tables
client/mysql.cc:
  Remove usage of tempnam.
include/my_sys.h:
  Added create_temp_file
include/myisam.h:
  Fix for disk full on repair
myisam/mi_check.c:
  Fix for disk full on repair
myisam/sort.c:
  Fix for disk full on repair & removed usage of tempnam()
mysys/mf_cache.c:
  Remove usage of tempnam()
mysys/mf_dirname.c:
  Changed convert_dirname to return end 0
mysys/my_fopen.c:
  Security fixes
mysys/my_tempnam.c:
  remove blanks
readline/bind.c:
  Portability fixes
readline/complete.c:
  Portability fixes
readline/histexpand.c:
  Portability fixes
readline/input.c:
  Portability fixes
readline/search.c:
  Portability fixes
readline/shell.c:
  Portability fixes
readline/terminal.c:
  Portability fixes
readline/tilde.c:
  Portability fixes
readline/undo.c:
  Portability fixes
regex/cname.h:
  Portability fixes
regex/debug.c:
  Portability fixes
regex/main.c:
  Portability fixes
regex/regcomp.c:
  Portability fixes
regex/regerror.c:
  Portability fixes
sql/filesort.cc:
  Remove dummy code
sql/ha_myisam.cc:
  Automatic repair of MyISAM tables
sql/ha_myisam.h:
  Automatic repair of MyISAM tables
sql/handler.cc:
  Automatic repair of MyISAM tables
sql/handler.h:
  Automatic repair of MyISAM tables
sql/key.cc:
  Fix for UPDATE with key on timestamp column
sql/mysql_priv.h:
  Automatic repair of MyISAM tables
sql/mysqld.cc:
  Automatic repair of MyISAM tables & signal SIGHUP handling
sql/sql_base.cc:
  Automatic repair of MyISAM tables
sql/sql_class.cc:
  Automatic repair of MyISAM tables
sql/sql_class.h:
  Fix for insert with reference to columns
sql/sql_insert.cc:
  Fix for insert with reference to columns
sql/table.cc:
  Automatic repair of MyISAM tables
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-10-03 14:18:03 +03:00
unknown
d07d40e26b manual.texi Removed the @itemization of the MySQL books section.
manual.texi	Browsers don't like tables in <ul> lists. :(


Docs/manual.texi:
  Removed the @itemization of the MySQL books section.
  Browsers don't like tables in <ul> lists. :(
2000-10-02 18:49:00 -05:00
unknown
323905c1c3 manual.texi Added uklinux.net mirror.
Docs/manual.texi:
  Added uklinux.net mirror.
2000-09-30 20:29:40 -05:00
unknown
27a17a6ef9 Merge work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2000-09-29 00:59:25 +03:00
unknown
c33289a3a1 Fixed indention, removed compiler varnings and fixed a bug
in FULLTEXT indexes.


Docs/manual.texi:
  Removed some @ifset nushere tags which crashed the manual
  when using emacs
client/mysql-test.c:
  ***MISSING WEAVE***
heap/hp_test2.c:
  Removed compiler warnings
isam/pack_isam.c:
  Removed compiler warnings
isam/update.c:
  Removed compiler warnings
myisam/ft_parser.c:
  cleanup
myisam/ft_update.c:
  Fixed crash when inserting a blob which was NULL
myisam/mi_check.c:
  -e continues checking of other keys on error
myisam/mi_rkey.c:
  cleanup
myisam/myisamchk.c:
  cleanup
myisam/myisamlog.c:
  Added use of rnd to make things more predictable
myisammrg/myrg_rkey.c:
  Removed compiler warnings
mysys/mf_pack.c:
  cleanup
mysys/my_fstream.c:
  cleanup
sql/ha_berkeley.cc:
  cleanup
sql/handler.cc:
  cleanup
sql/item_func.cc:
  cleanup
sql/item_func.h:
  cleanup
sql/net_serv.cc:
  cleanup
sql/slave.cc:
  cleanup
sql/sql_class.cc:
  cleanup
sql/sql_show.cc:
  cleanup
2000-09-29 00:58:16 +03:00
unknown
f613c4f1e3 Put the contents at the beginning of the manual like a normal book.
Docs/manual.texi:
  Put the Contents at the beginning like a normal book.
2000-09-28 02:56:54 -05:00
unknown
7925447931 Fixed Typos.
Docs/manual.texi:
  Fixed Melissa Spurr's Texinfo Typos.
2000-09-28 02:43:39 -05:00
unknown
3aaef55966 Merge
Docs/manual.texi:
  merged melissa spurr's newest edits into the manual.
2000-09-28 03:15:40 -04:00
unknown
357788e811 NuSphere editor's changes to pages 151-200 of manual.texi.
Docs/manual.texi:
  NuSphere editor's changes to pages 151-200.
2000-09-27 17:40:42 -05:00
unknown
311fd57400 made additions and some changes to index hits
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-09-27 17:31:02 -04:00
unknown
f40b8ab3f0 NuSphere editor's changes to pages 101-150 of manual.texi.
Docs/manual.texi:
  NuSphere editor's changes to pages 101-150.
2000-09-27 15:33:02 -05:00
unknown
3a5ab655f1 Fix typo in manual.texi
Docs/manual.texi:
  Fix typo
2000-09-27 11:51:01 +03:00
unknown
3b86d2e5b3 Merge jcole@work.mysql.com:/home/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql


Docs/manual.texi:
  Auto merged
2000-09-27 02:10:32 -05:00