Commit graph

3817 commits

Author SHA1 Message Date
unknown
209a500df9 Many files:
Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys


innobase/btr/btr0cur.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/dict/dict0crea.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/dict/dict0dict.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/dict/dict0load.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/dict/dict0mem.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/btr0btr.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/dict0mem.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/ibuf0ibuf.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/os0file.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/os0sync.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/row0mysql.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/row0upd.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/sync0sync.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/trx0sys.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/trx0trx.h:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/ibuf0ibuf.ic:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/os0sync.ic:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/sync0sync.ic:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/include/trx0sys.ic:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/lock/lock0lock.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/pars/pars0opt.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/que/que0que.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/row/row0ins.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/row/row0mysql.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/row/row0sel.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/row/row0upd.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/srv/srv0srv.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/sync/sync0sync.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/trx/trx0sys.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
innobase/trx/trx0trx.c:
  Implement ON DELETE CASCADE and facilitate switching off of UNIQUE constraints and foreign keys
2002-04-18 10:40:32 +03:00
unknown
07dd339f44 Merge jcole@work.mysql.com:/home/bk/mysql-4.0
into mugatu.spaceapes.com:/home/jcole/bk/mysql-4.0
2002-04-17 20:12:42 -05:00
unknown
849f5bb404 manual.texi Use @strong{lowercasename} consistently to refer to privileges.
manual.texi	Minor mods to OPTIMIZE TABLE section.


Docs/manual.texi:
  Use @strong{lowercasename} consistently to refer to privileges.
2002-04-17 18:41:02 -05:00
unknown
2267676cb1 manual.texi Table types are @code{}, not @strong{}.
Docs/manual.texi:
  Table types are @code{}, not @strong{}.
2002-04-17 16:01:52 -05:00
unknown
07b716921b manual.texi Use I/O consistently, not I/O sometimes and i/o sometimes.
manual.texi	Fix a bunch of menu/section titles that are
manual.texi	missing @code{} around command names.
manual.texi	Use question marks at the end of questions.
manual.texi	Added missing 3.23.16 change note about
manual.texi	SLAVE START/STOP.


Docs/manual.texi:
  Use I/O consistently, not I/O sometimes and i/o sometimes.
2002-04-17 15:51:16 -05:00
unknown
3cb4cfa30a manual.texi Added missing change 3.23.26 note about renaming of
manual.texi	FLUSH MASTER/SLAVE to RESET MASTER/SLAVE.


Docs/manual.texi:
  - Added missing change not about renming of
    FLUSH MASTER/SLAVE to RESET MASTER/SLAVE.
2002-04-17 13:19:41 -05:00
unknown
5640c204b7 Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0


Docs/manual.texi:
  Auto merged
2002-04-17 09:39:51 -05:00
unknown
e308d7cf6d Deleted some old Makefiles
Build-tools/Do-patch-file:
  Fixed paths
2002-04-17 15:32:28 +02:00
unknown
c995b39757 Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
Docs/manual.texi:
  Auto merged
2002-04-17 16:15:46 +03:00
unknown
03e5b55fab Fixed typo
Removed some files from the bitkeeper delete tree.
(To fix problem with duplicate filenames on MacOS X)


BitKeeper/deleted/.del-ha_hash.h~27e36916116beb3e:
  Delete: sql/ha_hash.h
Docs/manual.texi:
  Fixed typo
2002-04-17 16:06:19 +03:00
unknown
9c2c5a3636 Merge hundin:/my/mysql-3.23 into tik.mysql.fi:/home/my/mysql-3.23 2002-04-17 11:47:29 +03:00
unknown
7c8525dfba Abort if 'listen()' on TCP/IP fails. 2002-04-17 11:45:26 +03:00
unknown
7dbfbd2c4f Removed wrong configure line from configure.in 2002-04-17 09:26:47 +03:00
unknown
f198c20985 Cleanup of pthread_cond_timedwait for HPUX 2002-04-17 08:59:48 +03:00
unknown
b3664e7bd7 English text enhancement.
SQL keywords/statements in caps.
2002-04-17 11:18:41 +10:00
unknown
1d840c919d Merge paul@work.mysql.com:/home/bk/mysql-4.0
into teton.kitebird.com:/home/paul/mysql-4.0
2002-04-16 16:39:36 -05:00
unknown
a07ff83e72 Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/reiser-data/mysql-4.0
2002-04-16 13:26:10 -06:00
unknown
b83e6fe1ad Small fix for HP-UX 10.20 with DCE threads
Also --with-libwrap is tested on Linux just fine.


configure.in:
  Small fix for HP-UX 10.20 with DCE threads
include/my_pthread.h:
  Small fix for HP-UX 10.20 with DCE threads
mysys/my_pthread.c:
  Small fix for HP-UX 10.20 with DCE threads
2002-04-16 21:19:00 +03:00
unknown
a94c9b0f5a manual.texi Change note mods, 4.0.2.
Docs/manual.texi:
  Change note mods, 4.0.2.
2002-04-16 11:28:05 -05:00
unknown
baf4a27f76 manual.texi fix typo, clarify sentence
Docs/manual.texi:
  fix typo, clarify sentence
2002-04-16 11:10:09 -05:00
unknown
667da1396b Fixed pthread_cond_timedwait() for HPUX and DCE threads
Cleanup of LIBWRAP handling


Docs/manual.texi:
  Changelog
include/my_pthread.h:
  Fixed pthread_cond_timedwait() for HPUX and DCE threads
mysys/my_pthread.c:
  Fixed pthread_cond_timedwait() for HPUX and DCE threads
sql/item_func.cc:
  Fixed the GET_LOCK() works with HPUX and DCE threads
sql/mysqld.cc:
  Cleanup of LIBWRAP handling
sql/sql_parse.cc:
  Safety fix
2002-04-16 16:29:14 +03:00
unknown
2b0dd9c966 Fixed a bug in mysql.cc
client/mysql.cc:
  Fixed bug in option -A.
client/mysqldump.c:
  Removed unused variable.
2002-04-16 11:39:03 +03:00
unknown
f802a83165 Fixed some spelling errors in myisamchk.
myisam/myisamchk.c:
  Fixed some spelling errors.
2002-04-16 10:52:51 +03:00
unknown
668ddf17e4 Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/reiser-data/mysql-4.0


sql/mysqld.cc:
  Auto merged
2002-04-15 17:12:02 -06:00
unknown
74fccd1801 reckless slave option
bison 1.34 yacc rule compliance
more robust handling of relay log corruption


mysql-test/r/rpl000014.result:
  updated result
mysql-test/r/rpl_log.result:
  updated result
sql/mysqld.cc:
  reckless slave option
sql/slave.cc:
  reckless slave + more robust handling of relay log corruption
sql/slave.h:
  reckless slave
sql/sql_yacc.yy:
  brought the rules into compliance with bison 1.34 by adding ';' at the end of each rule
2002-04-15 17:09:30 -06:00
unknown
d8764f0b4a getting rid of default_charset_info 2002-04-15 20:32:40 +00:00
unknown
8fcaf4a3fb Merge work:/home/bk/mysql-4.0
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0


sql/sql_select.cc:
  Auto merged
2002-04-15 18:59:43 +00:00
unknown
a2ce6c71b8 removed lost debug parameter 2002-04-15 21:54:04 +03:00
unknown
e84bfc2eff Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.0
into sanja.is.com.ua:/home/bell/mysql/work-qc-4.0


Docs/manual.texi:
  Auto merged
2002-04-15 21:50:46 +03:00
unknown
04ab36d134 manual.texi A few @itemize lists should be @table @code lists
Docs/manual.texi:
  A few @itemize lists should be @table @code lists
2002-04-15 12:59:02 -05:00
unknown
10b738c992 manual.texi - undo my previous unbelievably dumb patch
manual.texi	- redo the parts that weren't so dumb


Docs/manual.texi:
  - undo my previous unbelievably dumb patch
  - redo the parts that weren't so dumb
2002-04-15 12:47:56 -05:00
unknown
02ebecfc23 query cache code can be excluded from server
sql/mysqld.cc:
  fake query_cache_size parameter if query cache code excluded from server
2002-04-15 16:00:05 +03:00
unknown
dba9a29685 Documentation fix. 2002-04-15 00:06:00 +03:00
unknown
4773cd78b8 Little patch for makeinfo-4.0c that has colspec values displayed as
percentages instead of portions of a 72 character wide line. Patch is 
trivial and hacky, but no point in redoing it later... :)
2002-04-14 10:10:28 +02:00
unknown
7b7b561905 Minor language usage fix. 2002-04-14 09:58:06 +02:00
unknown
0cdd756d1c Various improvements to the colspec fixup script
Docs/Support/colspec-fix.pl:
  Various improvements, error checks and cleaning
   - Increased gutter size
   - Added check to ensure that total column % is not greater than 100%
   - Changed code to work with hacks to makeinfo
   - Ensure that total column width is less than max table width
   - Trim overly long end columns if needed
2002-04-14 09:28:06 +02:00
unknown
0eb8770799 Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql 2002-04-14 09:01:42 +03:00
unknown
3cba8d88af Removed C version of longlong2str when using --enable-assembler 2002-04-14 09:00:50 +03:00
unknown
c88744d306 changing change log for new memory allocator 2002-04-13 20:12:15 +03:00
unknown
b54d2759d9 collision resolving 2002-04-13 20:08:00 +03:00
unknown
9888834dd4 changing change log for new memory allocator 2002-04-13 15:43:41 +03:00
unknown
b421cc8757 Merge sinisa@work.mysql.com:/home/bk/mysql
into sinisa.nasamreza.org:/home/Sinisa/mysql/mysql
2002-04-13 13:45:23 +03:00
unknown
ca1b6de3c9 libwrap bug fix for Linux only
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2002-04-13 13:44:08 +03:00
unknown
f095ef5dc2 allocated bigger blocks if it needed
include/my_sys.h:
  memory root structures definition put in one file
include/mysql.h:
  memory root structures definition put in one file
2002-04-13 12:08:12 +03:00
unknown
54373c16f8 Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
Docs/manual.texi:
  Auto merged
2002-04-12 22:23:46 +03:00
unknown
caf41c9e43 merge
client/mysql.cc:
  Auto merged
2002-04-12 21:53:41 +03:00
unknown
6326ec9944 Update for BTREE keys in HEAP tables
Split handler->option_flag() to handler->table_flags() and handler->index_flags()


Docs/manual.texi:
  Updated standard binary options
include/my_base.h:
  Update for BTREE keys in HEAP tables
libmysql/net.c:
  merge with net_serv.cc
mysql-test/r/func_misc.result:
  Update for new behaviour of inet_ntoa
sql/field.cc:
  Update for BTREE keys in HEAP tables
sql/field.h:
  Update for BTREE keys in HEAP tables
sql/filesort.cc:
  Update for BTREE keys in HEAP tables
sql/ha_berkeley.h:
  Update for BTREE keys in HEAP tables
sql/ha_heap.h:
  Update for BTREE keys in HEAP tables
sql/ha_innodb.h:
  Update for BTREE keys in HEAP tables
sql/ha_isam.cc:
  Update for BTREE keys in HEAP tables
sql/ha_isam.h:
  Update for BTREE keys in HEAP tables
sql/ha_isammrg.h:
  Update for BTREE keys in HEAP tables
sql/ha_myisam.cc:
  Update for BTREE keys in HEAP tables
sql/ha_myisam.h:
  Update for BTREE keys in HEAP tables
sql/ha_myisammrg.h:
  Update for BTREE keys in HEAP tables
sql/handler.cc:
  Update for BTREE keys in HEAP tables
sql/handler.h:
  Update for BTREE keys in HEAP tables
sql/log.cc:
  Update for BTREE keys in HEAP tables
sql/net_serv.cc:
  Update for BTREE keys in HEAP tables
sql/opt_range.cc:
  Update for BTREE keys in HEAP tables
sql/opt_sum.cc:
  Update for BTREE keys in HEAP tables
sql/records.cc:
  Update for BTREE keys in HEAP tables
sql/sql_class.h:
  Update for BTREE keys in HEAP tables
sql/sql_handler.cc:
  Update for BTREE keys in HEAP tables
sql/sql_insert.cc:
  Update for BTREE keys in HEAP tables
sql/sql_select.cc:
  Update for BTREE keys in HEAP tables
sql/sql_show.cc:
  Update for BTREE keys in HEAP tables
sql/sql_table.cc:
  Update for BTREE keys in HEAP tables
sql/structs.h:
  Update for BTREE keys in HEAP tables
sql/table.cc:
  Update for BTREE keys in HEAP tables
sql/unireg.cc:
  Update for BTREE keys in HEAP tables
2002-04-12 21:35:46 +03:00
unknown
3a9fa2ac8a Merge work.mysql.com:/home/bk/mysql-4.0
into george.bitbike.com:/home/arjen/mysql-4.0
2002-04-13 04:21:08 +10:00
unknown
783217fd2c manual.texi:
Some more column width fraction fixups.
  Filled out a table with proper number of columns.
  Some typo/style fixes.
  Zapped inaccurate uninformative roadmap table.


Docs/manual.texi:
  Some more column width fraction fixups.
  Filled out a table with proper number of columns.
  Some typo/style fixes.
  Zapped inaccurate uninformative roadmap table.
2002-04-13 04:19:57 +10:00
unknown
87ece1faac Merge sinisa@work.mysql.com:/home/bk/mysql-4.0
into sinisa.nasamreza.org:/mnt/hdc/Sinisa/mysql-4.0
2002-04-12 16:01:56 +03:00