~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/myisam/ChangeLog

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2000-11-27  Michael Widenius  <monty@mysql.com>
 
2
 
 
3
* Changed mi_create.c to use less stack.
 
4
 
 
5
2000-08-23  Michael Widenius  <monty@mysql.com>
 
6
 
 
7
* Fixed bug when comparing DECIMAL/NUMERIC key parts.
 
8
 
 
9
2000-08-17  Michael Widenius  <monty@mysql.com>
 
10
 
 
11
* Add a new flag in share.staus so that we can quickly check if a table
 
12
  is analyzed or not!
 
13
 
 
14
2000-07-02  Michael Widenius  <monty@mysql.com>
 
15
 
 
16
* Added safety margin to guard against full index file.
 
17
 
 
18
2000-05-22  Michael Widenius  <monty@mysql.com>
 
19
 
 
20
* Fixed that --join works with myisampack.
 
21
 
 
22
2000-05-14  Michael Widenius  <monty@mysql.com>
 
23
 
 
24
* Don't lock datafile during myisamchk (only indexfile is locked;  This is good
 
25
  enough for all MyISAM functions); This made it possible to close datafile
 
26
  in rep_by_sort().
 
27
 
 
28
2000-05-04  Michael Widenius  <monty@mysql.com>
 
29
 
 
30
* Fixed bug in code that scanned after rows in a crashed table.
 
31
  This could cause an infinite loop when repairing tables.
 
32
        
 
33
2000-04-26  Michael Widenius  <monty@mysql.com>
 
34
 
 
35
* Fixed bug when doing read_next after a delete/insert which balanced key
 
36
  pages (In this case one internal buffer was wrongly reused)
 
37
 
 
38
2000-04-21  Michael Widenius  <monty@tik.pp.sci.fi>
 
39
 
 
40
* Changed mi_find_halfpos() to return key, key_length and pos after key.
 
41
* Don't join or split key buffers in the middle when inserting a key
 
42
  that is bigger than all other keys;  This will improve inserts when
 
43
  doing these in sorted order.
 
44
        
 
45
2000-04-04  Michael Widenius  <monty@mysql.com>
 
46
 
 
47
* Added support for different languages on key part level.
 
48
 
 
49
2000-02-23  Michael Widenius  <monty@monty.pp.sci.fi>
 
50
 
 
51
* Fixed that myisamchk works properly with RAID.
 
52
 
 
53
2000-02-07  Michael Widenius  <monty@tik.pp.sci.fi>
 
54
 
 
55
* Added delete and rename of tables (works with RAID tables)
 
56
 
 
57
2000-01-29  Michael Widenius  <monty@monty.pp.sci.fi>
 
58
 
 
59
* Fixed the sorting of index works with prefix-packed keys.
 
60
 
 
61
1999-11-24  Michael Widenius  <monty@monty.pp.sci.fi>
 
62
 
 
63
* Fixed that DECIMAL() keys are sorted correct for negative numbers.
 
64
 
 
65
1999-11-22  Michael Widenius  <monty@monty.pp.sci.fi>
 
66
 
 
67
* removed 'NO_LOCKING' macros.
 
68
* Added function mi_rnext_same
 
69
* Added support for concurrent reads.
 
70
        
 
71
1999-11-05  Michael Widenius  <monty@tik.pp.sci.fi>
 
72
 
 
73
* Added function mi_scan().
 
74
* Changed all functions to return error number in case of errors.
 
75
 
 
76
1999-08-17  Michael Widenius  <monty@tik.pp.sci.fi>
 
77
 
 
78
* Added option DELAY_KEY_WRITE to tables and mi_open()
 
79
 
 
80
1999-08-10  Michael Widenius  <monty@tik.pp.sci.fi>
 
81
 
 
82
* Added support of HA_READ_PREFIX_LAST to mi_rkey().  This finds the last
 
83
  row with the given prefix.
 
84
 
 
85
Mon Aug  2 13:54:35 1999  Michael Widenius  <monty@bitch.pp.sci.fi>
 
86
 
 
87
* Added data- and key-file-length to myisamchk.
 
88
* Fixed some problems with null and space packed keys.
 
89
 
 
90
1999-07-15  Michael Widenius  <monty@tik.pp.sci.fi>
 
91
 
 
92
* The following options are for COUNT(DISTINCT ..)
 
93
* Added option HA_EXTRA_NO_ROWS;  In this case only the index tree is updated
 
94
* Added mi_delete_all_rows()
 
95
        
 
96
1999-07-13  Michael Widenius  <monty@tik.pp.sci.fi>
 
97
 
 
98
* Added special handling of tempoary tables
 
99
 
 
100
1999-06-12  Michael Widenius  <monty@monty.pp.sci.fi>
 
101
 
 
102
* Added optional checksum for file and for each dynamic-length row
 
103
* Added unique constraint checking
 
104
        
 
105
1999-05-06  Michael Widenius  <monty@tik.pp.sci.fi>
 
106
 
 
107
* All index blocks of the same size now share the same key block delete link
 
108
 
 
109
1999-03-17  Michael Widenius  <monty@monty.pp.sci.fi>
 
110
 
 
111
* Different key packing code depending on if the first key part
 
112
  is a variable length column (space packed, BLOB or VARCHAR)
 
113
* The create interface allows one to specify a key segment to start and
 
114
  end one a specific bit.  (The bit handling isn't yet implemented)
 
115
* Added more tests to 'test1'
 
116
        
 
117
1999-03-16  Michael Widenius  <monty@monty.pp.sci.fi>
 
118
 
 
119
* Added option -m to myisamchk as an alternative to -e (-m is faster but
 
120
  not as quite as safe as -e).
 
121
* Added option --fast to not check not changed tables.
 
122
* The first update will set a bit that the table has been changed.
 
123
* The first update to a table increments a 'open_count' field. This will
 
124
  be reset on close.  This will allow myisamchk to find tables that hasn't
 
125
  been properly closed! 
 
126
* Support for true VARCHAR columns
 
127
        
 
128
1999-03-01  Michael Widenius  <monty@monty.pp.sci.fi>
 
129
 
 
130
* Dynamic length blocks are double linked to allow easy reallocation
 
131
  of block lengths.  This will help that the dynamic length data will not be
 
132
  as fragmented as with ISAM.
 
133
* Extended mypack_isam to compress BLOB/TEXT columns.   
 
134
* Allow keys on BLOB.
 
135
        
 
136
1999-02-06  Michael Widenius  <monty@monty.pp.sci.fi>
 
137
 
 
138
* Keys, key pointers and all varibles in the index file are stored in
 
139
  high-endian-order to get better compression.
 
140
* Allow NULL on keys
 
141
        
 
142
1998-10-29  Michael Widenius  <monty@monty.pp.sci.fi>
 
143
 
 
144
* All data is stored in low-endian order
 
145
  (This means that the files will be architecture and OS independent)   
 
146
* All record numbers are now of type 'ha_rows' and file pointer are now of type
 
147
  my_off_t.  One can use files with 32-64 bit pointers with a 32bit or 64bit
 
148
  record handling.
 
149
  Currently the code is limited to 5 bytes pointers, but this is real easy
 
150
  to change.