]> git.phdru.name Git - sqlconvert.git/blob - TODO
5695fbff2909b6d0735ea0c52786c34a76ac2ec5
[sqlconvert.git] / TODO
1 Test at Travis and AppVeyor with Postgres.
2
3
4 In SQLite/Postgres (non-MySQL) mode:
5
6    Replace AUTO_INCREMENT columns with INTEGER PRIMARY KEY for SQLite or
7    serial for Postgres.
8
9    Change TINYINT to SMALLINT. Remove UNSIGNED.
10    For Postgres replace int with INTEGER.
11
12    Remove CHARACTER SET, COLLATE and COMMENT from column definitions.
13
14    Remove KEY and inde name from UNIQUE KEY:
15    UNIQUE KEY name (columns) -> UNIQUE (columns).
16
17    Change multicolumn PRIMARY KEY to UNIQUE.
18
19    Remove table options like ENGINE, AUTO_INCREMENT, CHARSET, etc:
20    CREATE TABLE name (column_definitions) table_options.
21
22    Remove LOCK/UNLOCK TABLES.
23
24    Convert KEY to CREATE INDEX; remove size limit:
25    KEY name ("COLUMN_NAME"(20)) -> CREATE INDEX name ON table ("COLUMN_NAME").