/ Hex Artifact Content
Login

Artifact 995d64c96978a996f0e9e46f2ce896355a7c87a7:


0000: 23 0a 23 20 52 75 6e 20 74 68 69 73 20 73 63 72  #.# Run this scr
0010: 69 70 74 20 74 6f 20 67 65 6e 65 72 61 74 65 64  ipt to generated
0020: 20 61 20 63 68 61 6e 67 65 73 2e 68 74 6d 6c 20   a changes.html 
0030: 6f 75 74 70 75 74 20 66 69 6c 65 0a 23 0a 70 75  output file.#.pu
0040: 74 73 20 7b 3c 68 74 6d 6c 3e 0a 3c 68 65 61 64  ts {<html>.<head
0050: 3e 0a 20 20 3c 74 69 74 6c 65 3e 53 51 4c 69 74  >.  <title>SQLit
0060: 65 20 43 68 61 6e 67 65 20 4c 6f 67 3c 2f 74 69  e Change Log</ti
0070: 74 6c 65 3e 0a 3c 2f 68 65 61 64 3e 0a 3c 62 6f  tle>.</head>.<bo
0080: 64 79 20 62 67 63 6f 6c 6f 72 3d 22 77 68 69 74  dy bgcolor="whit
0090: 65 22 3e 0a 3c 68 31 20 61 6c 69 67 6e 3d 22 63  e">.<h1 align="c
00a0: 65 6e 74 65 72 22 3e 52 65 63 65 6e 74 20 43 68  enter">Recent Ch
00b0: 61 6e 67 65 73 20 54 6f 20 53 51 4c 69 74 65 3c  anges To SQLite<
00c0: 2f 68 31 3e 0a 0a 3c 44 4c 3e 0a 7d 0a 0a 0a 70  /h1>..<DL>.}...p
00d0: 72 6f 63 20 63 68 6e 67 20 7b 64 61 74 65 20 64  roc chng {date d
00e0: 65 73 63 7d 20 7b 0a 20 20 70 75 74 73 20 22 3c  esc} {.  puts "<
00f0: 44 54 3e 3c 42 3e 24 64 61 74 65 3c 2f 42 3e 3c  DT><B>$date</B><
0100: 2f 44 54 3e 22 0a 20 20 70 75 74 73 20 22 3c 44  /DT>".  puts "<D
0110: 44 3e 3c 50 3e 3c 55 4c 3e 24 64 65 73 63 3c 2f  D><P><UL>$desc</
0120: 55 4c 3e 3c 2f 50 3e 3c 2f 44 44 3e 22 0a 7d 0a  UL></P></DD>".}.
0130: 0a 63 68 6e 67 20 7b 32 30 30 30 20 4d 61 79 20  .chng {2000 May 
0140: 33 31 7d 20 7b 0a 3c 6c 69 3e 41 64 64 65 64 20  31} {.<li>Added 
0150: 73 75 70 70 6f 72 74 20 66 6f 72 20 61 67 67 72  support for aggr
0160: 65 67 61 74 65 20 66 75 6e 63 74 69 6f 6e 73 20  egate functions 
0170: 28 45 78 3a 20 3c 62 3e 43 4f 55 4e 54 28 2a 29  (Ex: <b>COUNT(*)
0180: 3c 2f 62 3e 2c 20 3c 62 3e 4d 49 4e 28 2e 2e 2e  </b>, <b>MIN(...
0190: 29 3c 2f 62 3e 29 0a 74 6f 20 74 68 65 20 53 45  )</b>).to the SE
01a0: 4c 45 43 54 20 73 74 61 74 65 6d 65 6e 74 2e 3c  LECT statement.<
01b0: 2f 6c 69 3e 0a 7d 0a 0a 63 68 6e 67 20 7b 32 30  /li>.}..chng {20
01c0: 30 30 20 4d 61 79 20 33 30 7d 20 7b 0a 3c 6c 69  00 May 30} {.<li
01d0: 3e 41 64 64 65 64 20 74 68 65 20 3c 62 3e 4c 49  >Added the <b>LI
01e0: 4b 45 3c 2f 62 3e 20 6f 70 65 72 61 74 6f 72 2e  KE</b> operator.
01f0: 3c 2f 6c 69 3e 0a 3c 6c 69 3e 41 64 64 65 64 20  </li>.<li>Added 
0200: 61 20 3c 62 3e 47 4c 4f 42 3c 2f 62 3e 20 6f 70  a <b>GLOB</b> op
0210: 65 72 61 74 6f 72 3a 20 73 69 6d 69 6c 61 72 20  erator: similar 
0220: 74 6f 20 3c 42 3e 4c 49 4b 45 3c 2f 42 3e 20 0a  to <B>LIKE</B> .
0230: 62 75 74 20 69 74 20 75 73 65 73 20 55 6e 69 78  but it uses Unix
0240: 20 73 68 65 6c 6c 20 67 6c 6f 62 62 69 6e 67 20   shell globbing 
0250: 77 69 6c 64 63 61 72 64 73 20 69 6e 73 74 65 61  wildcards instea
0260: 64 20 6f 66 20 74 68 65 20 27 25 27 20 0a 61 6e  d of the '%' .an
0270: 64 20 27 5f 27 20 77 69 6c 64 63 61 72 64 73 20  d '_' wildcards 
0280: 6f 66 20 53 51 4c 2e 3c 2f 6c 69 3e 0a 3c 6c 69  of SQL.</li>.<li
0290: 3e 41 64 64 65 64 20 74 68 65 20 3c 42 3e 43 4f  >Added the <B>CO
02a0: 50 59 3c 2f 62 3e 20 63 6f 6d 6d 61 6e 64 20 70  PY</b> command p
02b0: 61 74 74 65 72 6e 65 64 20 61 66 74 65 72 20 0a  atterned after .
02c0: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
02d0: 77 77 77 2e 70 6f 73 74 67 72 65 73 71 6c 2e 6f  www.postgresql.o
02e0: 72 67 2f 22 3e 50 6f 73 74 67 72 65 53 51 4c 3c  rg/">PostgreSQL<
02f0: 2f 61 3e 20 73 6f 20 74 68 61 74 20 53 51 4c 69  /a> so that SQLi
0300: 74 65 0a 63 61 6e 20 6e 6f 77 20 72 65 61 64 20  te.can now read 
0310: 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 74 68  the output of th
0320: 65 20 3c 62 3e 70 67 5f 64 75 6d 70 3c 2f 62 3e  e <b>pg_dump</b>
0330: 20 64 61 74 61 62 61 73 65 20 64 75 6d 70 20 75   database dump u
0340: 74 69 6c 69 74 79 0a 6f 66 20 50 6f 73 74 67 72  tility.of Postgr
0350: 65 53 51 4c 2e 3c 2f 6c 69 3e 0a 3c 6c 69 3e 41  eSQL.</li>.<li>A
0360: 64 64 65 64 20 61 20 3c 42 3e 56 41 43 55 55 4d  dded a <B>VACUUM
0370: 3c 2f 42 3e 20 63 6f 6d 6d 61 6e 64 20 74 68 61  </B> command tha
0380: 74 20 74 68 61 74 20 63 61 6c 6c 73 20 74 68 65  t that calls the
0390: 20 0a 3c 62 3e 67 64 62 6d 5f 72 65 6f 72 67 61   .<b>gdbm_reorga
03a0: 6e 69 7a 65 28 29 3c 2f 62 3e 20 66 75 6e 63 74  nize()</b> funct
03b0: 69 6f 6e 20 6f 6e 20 74 68 65 20 75 6e 64 65 72  ion on the under
03c0: 6c 79 69 6e 67 20 64 61 74 61 62 61 73 65 0a 66  lying database.f
03d0: 69 6c 65 73 2e 3c 2f 6c 69 3e 0a 3c 6c 69 3e 41  iles.</li>.<li>A
03e0: 6e 64 20 6d 61 6e 79 2c 20 6d 61 6e 79 20 62 75  nd many, many bu
03f0: 67 20 66 69 78 65 73 2e 2e 2e 3c 2f 6c 69 3e 0a  g fixes...</li>.
0400: 7d 0a 0a 63 68 6e 67 20 7b 32 30 30 30 20 4d 61  }..chng {2000 Ma
0410: 79 20 32 39 7d 20 7b 0a 3c 6c 69 3e 49 6e 69 74  y 29} {.<li>Init
0420: 69 61 6c 20 50 75 62 6c 69 63 20 52 65 6c 65 61  ial Public Relea
0430: 73 65 20 6f 66 20 41 6c 70 68 61 20 63 6f 64 65  se of Alpha code
0440: 3c 2f 6c 69 3e 0a 7d 0a 0a 70 75 74 73 20 7b 0a  </li>.}..puts {.
0450: 3c 2f 44 4c 3e 0a 3c 70 3e 3c 68 72 20 2f 3e 3c  </DL>.<p><hr /><
0460: 2f 70 3e 0a 3c 70 3e 3c 61 20 68 72 65 66 3d 22  /p>.<p><a href="
0470: 69 6e 64 65 78 2e 68 74 6d 6c 22 3e 3c 69 6d 67  index.html"><img
0480: 20 73 72 63 3d 22 2f 67 6f 62 61 63 6b 2e 6a 70   src="/goback.jp
0490: 67 22 20 62 6f 72 64 65 72 3d 30 20 2f 3e 0a 42  g" border=0 />.B
04a0: 61 63 6b 20 74 6f 20 74 68 65 20 53 51 4c 69 74  ack to the SQLit
04b0: 65 20 48 6f 6d 65 20 50 61 67 65 3c 2f 61 3e 0a  e Home Page</a>.
04c0: 3c 2f 70 3e 0a 0a 3c 2f 62 6f 64 79 3e 3c 2f 68  </p>..</body></h
04d0: 74 6d 6c 3e 7d 0a                                tml>}.