MySQL table patcher

0. Contents

This is the documentation of sqlupdate-1.6.0.
   1. Purpose
   2. Changes
   3. Copying
   4. Requirements
   5. Downloading

1. Purpose

Reads a table creation file (tables.sql) and compares it to what mysqldump gives, and creates SQL clauses to update the database to match the creation file.


2. Changes

Since version 1.3.0, supports also the InnoDB FOREIGN KEY constraints.

Since version 1.4.0, supports TINYINT, DATE, TIME and ENUM types.
Thanks to Leigh Purdie for this change!
CHANGE ... AFTER/FIRST is not yet supported.

Since version 1.4.1, supports CREATE INDEX and field ordering.

Since version 1.5.0, supports LONGTEXT, MEDIUMTEXT and MEDIUMBLOB! Also now longer forces DEFAULT for AUTOINCREMENT columns.
Thanks to Frederic Lamsens for this change!

3. Copying

sqlupdate has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the terms of the General Public License (GPL).

4. Requirements

GNU make is probably required.
mysqldump is also required. This program handles only MySQL tables indeed.

5. Downloading

The official home page of sqlupdate is at http://iki.fi/bisqwit/source/sqlupdate.html.
Check there for new versions.

Generated from progdesc.php (last updated: Tue, 06 Dec 2005 19:24:29 +0200)
with docmaker.php (last updated: Sun, 12 Jun 2005 06:08:02 +0300)
at Fri, 28 Apr 2006 16:56:01 +0300